使用方法
- 将 JSON 粘贴到输入框。
- 选择缩进大小。
- 点击“格式化”或“压缩”。
- 复制或下载结果。
API 返回、日志和配置文件里的 JSON 常常挤在一行里,很难阅读。这个 JSON 格式化工具可以用 2 个空格、4 个空格或制表符缩进美化 JSON,也可以反过来去掉所有多余空白,压缩成一行。结果会直接替换输入框中的内容,可以复制或下载为 formatted.json。
解析使用浏览器内置的 JSON.parse,遵循严格的 JSON 标准(RFC 8259 / ECMA-404),因此也可以当作 JSON 校验工具。解析失败时会显示浏览器的错误信息;如果信息里带有字符位置,会换算成行号和列号,方便定位。常见原因有末尾多余的逗号、单引号、键名没加引号以及注释。
由于内容会先解析成 JavaScript 值再重新输出,有些细节会变化:超过 2^53 的整数会丢失精度;同一个键出现两次时只保留最后一个值;看起来像非负整数的键会被移到对象最前面;1.0 会写成 1。不支持注释和 JSON5 语法。粘贴的 JSON 只在浏览器中处理,不会上传或保存。