ToolKitToolKit工具箱

{ } JSON 格式化 / 校验

美化、压缩、校验 JSON,定位语法错误

等待输入…0 行 · 0 字符 · 0 字节

🔒 全部处理在你的浏览器本地完成,数据不会上传到任何服务器。

工具说明

JSON 格式化工具能把一行压扁、难以阅读的 JSON 字符串重新缩进成清晰的树状结构,也能反过来压缩成最小体积;同时它是一个严格的校验器,会在解析失败时指出第几行、第几列出了问题,帮你快速定位多余逗号、引号不匹配、括号未闭合等常见语法错误。

它把 API 返回值、配置文件、日志片段这类数据变得肉眼可读,是调试接口和排查数据问题时最顺手的小工具之一。

使用步骤

  1. 把待处理的 JSON 粘贴到输入框,可以是单行压缩格式,也可以是已经带缩进的文本。
  2. 点击「格式化 / 美化」,工具会按标准缩进重新排版,并展开嵌套层级。
  3. 若需要最小体积,点「压缩」去掉所有多余空白,得到一行紧凑的 JSON。
  4. 校验若不通过,错误提示会标出出错的行列位置,据此修正语法。
  5. 确认无误后点「复制」取走结果,粘贴回你的代码或配置文件。

适用场景

  • 把后端接口返回的一长串 JSON 排版开,看清字段结构。
  • 校验手写的配置文件,定位漏掉的逗号或多余的尾逗号。
  • 在嵌入前把 JSON 压缩成一行,减小体积。
  • 对比两段数据时先统一格式,再做肉眼或工具 diff。
  • 从日志里抠出一段 JSON,确认它是否合法、结构如何。

常见问题

我的 JSON 数据会被上传或保存吗?

不会。格式化、压缩和校验都在浏览器本地完成,数据不发送到服务器,也不留存。

为什么提示我的 JSON 不合法?

最常见的是末尾多了逗号、键名没用双引号、引号或括号没闭合。错误提示会给出行列位置,据此检查那一处即可。

它支持注释或单引号这类非标准写法吗?

标准 JSON 不允许注释,键值也必须用双引号。这类 JSON5 风格的写法会被判为不合法,需要先改成标准 JSON。

美化和压缩会改变数据本身吗?

不会。它们只调整空白与缩进,键值内容、顺序和类型都保持不变,语义完全等价。