JSON 格式化与校验

使用真正的解析器校验输入,按你选择的缩进美化输出,并在语法错误时给出精确的行号和列号,而不是一句模糊的报错。

在浏览器本地运行 开发者工具

输入
输出
还没有内容。粘贴 JSON 后点击「格式化」。

使用方法

  1. 把 JSON 粘贴到输入框,或将 .json 文件拖入输入框。
  2. 选择缩进宽度,然后点击「格式化」美化输出,或点击「压缩」移除空白。
  3. 查看状态行:绿色对勾表示解析成功,红色提示会指明出错的具体行与列。
  4. 需要对比差异时先用「按键排序」整理两份文档,再复制或下载结果。

常见问题

我的 JSON 会被传到服务器吗?

不会。解析使用的是浏览器内置的 JSON 引擎,文本不会离开当前页面。因此格式化包含密钥的配置文件或接口响应同样是安全的。

为什么看起来没问题的 JSON 却报错?

JSON 比 JavaScript 对象字面量严格得多:不允许尾逗号、不允许注释、键名必须使用双引号,也不支持 NaN 和 Infinity。错误提示会指出解析中断的具体行列。

能处理很大的文件吗?

几 MB 量级的文件可以流畅格式化。解析过程会把整份文档载入内存,因此上百 MB 的导出数据更适合用支持流式处理的命令行工具。

指南

相关工具