减小体积
可读格式里的空白在线上没有意义,压缩后更短、更易复制。缩进越深、嵌套越多,压缩节省的字符通常越明显。
日志系统、消息队列和部分网关对单行 JSON 更友好,避免一条记录被拆成多行。
也可通过 #data={"name":"Ada"} 或 #url=... 灌入数据,读完即从地址栏清除。
去掉换行和多余空格,把 JSON 压成单行。适合写入日志、放进环境变量,或作为 HTTP 请求体粘贴。处理在本地完成。开发阶段用格式化阅读,上线或灌进脚本前再压一次,体积和复制体验都会更好。
可读格式里的空白在线上没有意义,压缩后更短、更易复制。缩进越深、嵌套越多,压缩节省的字符通常越明显。
日志系统、消息队列和部分网关对单行 JSON 更友好,避免一条记录被拆成多行。
只删除无意义空白,不会改数字、字符串或字段名。压缩前后 JSON.parse 得到的对象应一致。
字符串内部的空格、换行转义会原样保留,不必担心文案被裁掉。
输入不合法时会提示错误,避免把坏数据压进脚本。尾逗号、单引号这类问题会在压缩前被拦住。
来自 JS 配置的宽松写法,请先走 JSON5 页转成标准 JSON。
{
"api": "/v1/users",
"method": "POST"
}
{"api":"/v1/users","method":"POST"}
不会。只去掉结构之间的空白,字符串内容原样保留。
普通压缩用本页;要连转义一起处理请用 压缩转义 。
可以。把结果贴回 格式化 即可重新展开,语义不变。
不会。压缩只在当前标签页执行。
生产配置建议「仓库里存格式化版本,发布时再压缩」,既方便 Code Review,又控制传输体积。