输入
就绪
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输入统计信息可通过此字段上方的“统计”按钮查看。
输出
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输出统计信息可通过此字段上方的“统计”按钮查看。
结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。
这个工具能做什么
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 验证工具。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。