INJSON
MIN已压缩
关于 JSON 压缩
JSON 文件在开发时为了可读会带大量缩进和换行,但传输和存储时这些空白是纯粹的浪费。本工具在浏览器本地把 JSON 压缩成最紧凑的单行形式,移除所有非必要空白,同时校验语法合法性,通常能减少 20%-50% 体积,数据不上传。 建议在日常开发中收藏本工具,遇到数据格式转换需求时即可快速打开使用。所有转换均在浏览器本地完成,数据不会上传,可放心粘贴敏感内容。
使用场景
- 减小接口体积 — 压缩 API 返回的 JSON,降低带宽消耗、加快移动端加载。
- 嵌入代码 — 把 JSON 压成一行后作为字符串常量嵌入源码或配置。
- 存储优化 — 写入数据库 JSON 字段或缓存前压缩,节省存储空间。
- 日志精简 — 结构化日志压成单行,便于 grep 和按行采集。
- URL 传参 — 把 JSON 压缩后再编码进 URL 查询参数,缩短链接长度。
常见问题
压缩会损坏数据吗?
不会。压缩只移除空格、换行和缩进等无意义空白,键值和结构完全不变,是无损操作。
能压多大的文件?
理论无硬限制,但浏览器处理超过 10MB 会变慢。超大文件建议用命令行工具如 jq -c。
压缩后还能还原格式吗?
能。用本站的「JSON 格式化」工具可把压缩后的 JSON 重新美化成带缩进的形式。
字符串里的空格会被删掉吗?
不会。只有结构性空白被移除,引号内字符串的内容(包括空格)会原样保留。
为什么压缩失败?
说明输入不是合法 JSON。常见错误:多余逗号、单引号、键名没加引号。本工具会提示错误。
有浏览器兼容性要求吗?
本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。