跳至内容
Monu Tools

JSON 压缩工具

在浏览器中压缩并校验 JSON,并查看你节省了多少字节。

如何使用 JSON 压缩

  1. 01

    粘贴你的 JSON。

  2. 02

    它会自动被校验并压缩。

  3. 03

    复制压缩后的输出并查看节省的字节。

缩小有什么作用

JSON 压缩器会验证您的 JSON,并删除所有不必要的字符、空格、缩进和换行符,使 JSON 可读,然后报告您节省了多少字节和百分比。

缩小的 JSON 与格式化版本的含义相同;只有装饰性的空白消失了。这使其成为生产的正确形式:API 响应、捆绑到应用程序中的配置或传输大小和解析时间很重要的任何有效负载。

它如何工作和验证

它使用本机 JSON 引擎在您的浏览器中运行,因此输出正是您自己的代码所产生的。因为它首先解析,所以成功的 minify 也确认您的 JSON 是有效的;无效的输入会返回一个精确的错误。

哪些变化,哪些不变

一个微妙的影响是数字标准化,它是 JSON 标准的一部分,而不是这个工具:1.50 变成 1.5,1e3 可能会被重写,因为它们代表相同的值。键、字符串、布尔值和结构永远不会改变。

缩小和 gzip 结合在一起

缩小和 gzip 是互补的,而不是替代的。服务器通常使用 gzip 响应,这会严重压缩重复的文本;缩小首先删除压缩器必须处理的空白,两者一起提供最小的传输。

相反,以及隐私

当您需要读取或编辑 JSON 而不是缩小它时,JSON 格式化程序会执行相反的操作,使用干净的缩进来漂亮地打印它。您在此处粘贴的任何内容都不会上传。

常见问题

压缩 JSON 有什么作用?

它移除所有不必要的空白和换行,生成数据相同、体积最小的有效 JSON,传输更快。

它会改变我的数据吗?

不会。只移除格式。键、值和类型都会保留,数字按 JSON 标准规范化(例如 1.50 变为 1.5)。

如果我的 JSON 无效怎么办?

你会看到解析器的错误信息以便修复。在 JSON 有效之前不会进行压缩。

来源

报告问题