JSON 压缩工具 — 免费在线

在下方粘贴您的 JSON,点击压缩按钮,即可去除不必要的空格和换行,将其压缩。

输入 就绪

输入统计信息可通过此字段上方的“统计”按钮查看。

输出

输出统计信息可通过此字段上方的“统计”按钮查看。

结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。

这个工具能做什么

JSON 压缩工具会删除字符串值以外的所有空格、制表符和换行,生成你的 JSON 的最小有效版本。数据本身不会改变:键、值和顺序都保持原样。

压缩是直接作用于文本,而不是作用于重新解析后的副本,因此像 12345678901234567890 这样的超大整数和 1.10 这样的小数都会逐位保留,不会被 JavaScript 四舍五入。JSON 仍会先经过校验,无效的输入会被指出,而不是被直接压扁。

适用场景

  • 在发送、存入数据库字段或嵌入脚本之前,缩小 API 载荷、配置值或测试数据。
  • 把 JSON 放到一行中,用于环境变量、curl 命令或日志记录。
  • 用 JSON 格式化与美化工具 阅读完格式化的 JSON 后,再把它恢复成紧凑形式。
  • 比较去除空白前后的载荷大小,看看格式化占用了多少带宽。

示例

输入

{
  "id": 42,
  "name": "Ana",
  "tags": ["admin", "editor"],
  "active": true
}

输出

{"id":42,"name":"Ana","tags":["admin","editor"],"active":true}

关于这个工具的问题

JSON 能缩小多少?

取决于缩进。使用两个空格缩进的格式化 JSON 通常能缩小 15% 到 30%,嵌套很深的文件缩小得更多。在此基础上,gzip 等 HTTP 压缩还能进一步节省空间。

字符串里的空格会被删除吗?

不会。只删除语法元素之间的空白。引号内的文本,包括空格和转义字符,都会完全按原样保留。

压缩后的 JSON 仍然有效吗?

有效。压缩后的 JSON 与原文等价,任何 JSON 解析器都会以相同方式读取。如需确认,可以使用 JSON 验证工具。

这个工具免费吗?

是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。

如何获取结果?

在此页面使用工具即可查看结果,无需通过电子邮件接收。