JSON 压缩 / 最小化

在线 JSON 压缩最小化工具,支持 JSON5 宽松语法解析,浏览器本地移除空白与换行不上传。

输入字符28
输入行数5
输出字符19
减少字符9

原始 JSON

压缩结果

关于 JSON 压缩 / 最小化

JSON 压缩(Minify)会移除 JSON 文本中不影响数据语义的空格、缩进和换行,将多行结构转换为紧凑的单行字符串。它常用于减少配置片段、接口样例、日志片段或前端内联数据的体积。

本工具基于 JSON5 解析输入,因此可以读取包含注释、单引号字符串、未加引号键名或尾随逗号的宽松 JSON,再输出标准 JSON 字符串。所有解析与压缩都在浏览器本地完成,不会上传你的数据。

需要注意:压缩结果适合机器读取和网络传输,但可读性较差。如果你需要人工检查结构、定位字段或调试 API 响应,请使用 JSON 格式化工具把内容重新美化为多行结构。

常见问题

JSON 压缩会改变数据内容吗?

不会。JSON 压缩只会移除空白字符、缩进和换行,并把输入重新序列化为标准 JSON。对象、数组、字符串、数字、布尔值和 null 的语义保持不变,但字段顺序通常会沿用解析后的对象顺序。

为什么本工具可以解析带注释或尾随逗号的内容?

工具使用 JSON5 解析器读取输入,因此支持注释、单引号、未加引号键名、尾随逗号等宽松写法。输出结果会统一转换为标准 JSON,方便在浏览器、Node.js、接口请求或配置校验中继续使用。

压缩 JSON 会上传到服务器吗?

不会。解析、校验和压缩过程全部在当前浏览器内完成,DevToolbox 不会主动上传或保存你粘贴的 JSON。你可以在断网环境下使用此工具处理配置、接口样例或日志片段。

相关工具