JSON 压缩

粘贴 JSON,拿回不含一个多余字节的版本:没有缩进、没有换行、数据一模一样。格式化过的响应通常能缩小 20% 到 40%。

使用方法

实用说明

到底删掉了什么

只删掉标记之间的空白:缩进、换行以及冒号后的空格。值、键的顺序和数字都保持原样,因此结果是同样的数据、更短的写法。

什么时候值得压缩

放进环境变量的配置、通过慢速链路发送的数据、嵌进 URL 或二维码里的 JSON。至于通过 HTTP 传输的文件,收益比想象中小:gzip 在传输途中早已把空白清理掉了。

常见问题

压缩会改变数据吗?

不会。文件被解析后再以无空白的形式写出,每个值都完全相同。

我的 JSON 会被上传吗?

不会,一切都在浏览器内完成,令牌和私密内容都很安全。

能小多少?

格式化过的 JSON 通常小 20% 到 40%。层级深、值较短的文件缩得最多。

还能还原格式吗?

可以,把结果粘进 JSON 美化工具即可——结构完好,只是少了空白。

相关工具