如何格式化 JSON
- 把 JSON 粘贴到上方的文本框中,输入时会自动校验。
- 点击格式按钮,以 2 个空格、4 个空格或制表符缩进美化输出;点击压缩则会删除所有空白。
- 复制结果,或下载为
.json文件。
查找 JSON 错误
如果 JSON 无效,工具会显示错误信息及其所在的行和列;点击格式按钮还会跳转到输入框中出错的位置。最常见的错误有:
- 最后一项后面多了逗号:
[1, 2, 3,] - 用了单引号而不是双引号:
{'name': 'Alice'} - 键名没有加引号:
{name: "Alice"} - 注释(标准 JSON 不允许注释)
- 缺少逗号或右括号
常见问题
我的 JSON 会被发送到服务器吗?
不会。解析和格式化都在你的浏览器中进行,因此可以放心粘贴 API 响应、配置文件以及包含隐私信息的数据。
为什么很大的数字变了?
JavaScript 存储数字时只有大约 15–17 位有效数字,因此大于 9,007,199,254,740,991 的整数(例如某些数据库 ID)在格式化时可能会丢失精度。请把这类 ID 存为字符串。
“键名排序”有什么作用?
它会把每个对象的键按字母顺序排列,所有层级都会排序。这样用文本对比工具比较两个 JSON 文件时会更容易。