JSON 格式化

在线 JSON 格式化(美化)与压缩工具,可选 2 或 4 空格缩进,语法错误会标示行号与列号,并保留数字精度。

先格式化或压缩 JSON,结果会以树状显示在这里。

如何使用

  1. 把 JSON 粘贴到左边的“输入”框,或点击“载入示例”先试试看。
  2. 点击“格式化”排成有缩进、容易阅读的格式,可选 2 或 4 个空格缩进;点击“压缩”则去掉所有空白,变成一行。
  3. 点击右上角的“复制”或“下载”获取结果。

示例

压缩的 JSON:

{"id":9007199254740993,"name":"Mike","tags":["vip","newsletter"]}

格式化(2 空格缩进)后:

{
  "id": 9007199254740993,
  "name": "Mike",
  "tags": [
    "vip",
    "newsletter"
  ]
}

这个工具的特点

修复、树状查看与编辑区

常见问题

为什么显示“JSON 格式错误”?

最常见的原因有:

  • 最后一个项目后面多了逗号,例如 {"a": 1,}
  • 字段名或字符串用了单引号,例如 {'a': 1};JSON 只能用双引号
  • 字段名没有加引号,例如 {a: 1}
  • 加了注释;标准 JSON 不支持 // 或 /* */ 注释

错误信息会指出第几行、第几列,从那个位置往前检查通常就能找到问题。

格式化和压缩有什么区别?

内容完全相同,只差在空白与换行。格式化方便阅读与对比;压缩让文件更小,适合放进配置文件、URL 参数或 API 请求。

我粘贴的数据会被上传吗?

不会。格式化与压缩都在你的浏览器中运行,数据不会传到服务器。输入的内容只会保存在你自己的浏览器里,30 天未使用会自动清除,点击“清除”也会立即清空。