工具说明
JSON 格式化工具能把一行压扁、难以阅读的 JSON 字符串重新缩进成清晰的树状结构,也能反过来压缩成最小体积;同时它是一个严格的校验器,会在解析失败时指出第几行、第几列出了问题,帮你快速定位多余逗号、引号不匹配、括号未闭合等常见语法错误。
它把 API 返回值、配置文件、日志片段这类数据变得肉眼可读,是调试接口和排查数据问题时最顺手的小工具之一。
使用步骤
- 把待处理的 JSON 粘贴到输入框,可以是单行压缩格式,也可以是已经带缩进的文本。
- 点击「格式化 / 美化」,工具会按标准缩进重新排版,并展开嵌套层级。
- 若需要最小体积,点「压缩」去掉所有多余空白,得到一行紧凑的 JSON。
- 校验若不通过,错误提示会标出出错的行列位置,据此修正语法。
- 确认无误后点「复制」取走结果,粘贴回你的代码或配置文件。
适用场景
- 把后端接口返回的一长串 JSON 排版开,看清字段结构。
- 校验手写的配置文件,定位漏掉的逗号或多余的尾逗号。
- 在嵌入前把 JSON 压缩成一行,减小体积。
- 对比两段数据时先统一格式,再做肉眼或工具 diff。
- 从日志里抠出一段 JSON,确认它是否合法、结构如何。
常见问题
我的 JSON 数据会被上传或保存吗?
不会。格式化、压缩和校验都在浏览器本地完成,数据不发送到服务器,也不留存。
为什么提示我的 JSON 不合法?
最常见的是末尾多了逗号、键名没用双引号、引号或括号没闭合。错误提示会给出行列位置,据此检查那一处即可。
它支持注释或单引号这类非标准写法吗?
标准 JSON 不允许注释,键值也必须用双引号。这类 JSON5 风格的写法会被判为不合法,需要先改成标准 JSON。
美化和压缩会改变数据本身吗?
不会。它们只调整空白与缩进,键值内容、顺序和类型都保持不变,语义完全等价。