如何在线格式化和校验 JSON(附常见语法错误修复)

在浏览器里一键美化、压缩、校验 JSON 的实用教程,并逐条讲解尾逗号、单引号、注释等最常见的 JSON 语法错误该怎么改。

1 分钟阅读

接口返回、配置文件、日志、浏览器存储……JSON 无处不在。但拿到手的 JSON 往往是一整行挤在一起,而一个多余的逗号就足以让整个请求报错。本文介绍一套不用安装任何软件就能格式化、校验、压缩 JSON 的流程。

第一步:粘贴并格式化

打开 JSON 格式化,把数据粘贴到输入框,点击格式化,JSON 会按统一缩进重新排版,嵌套的对象和数组一目了然。

数据量大时可以切换到树形视图:折叠不关心的分支,只展开正在排查的那一段。

第二步:校验

如果输入不是合法 JSON,工具会显示解析错误而不是结果。错误提示指向解析器"卡住"的位置,真正的问题通常就在它的前面一点。

第三步:发布前压缩

格式化是给人看的。要把 JSON 放进请求体、环境变量或 URL 时,点击压缩去掉所有空白字符即可。

5 个最常见的 JSON 错误

错误 错误写法 正确写法
尾逗号 {"a": 1,} {"a": 1}
单引号 {'a': 'x'} {"a": "x"}
键名没加引号 {a: 1} {"a": 1}
写了注释 {"a": 1 // 备注} 删掉注释
undefined / NaN {"a": undefined} {"a": null}

这些错误大多来自"把 JavaScript 对象字面量直接当 JSON 用"。JavaScript 语法更宽松,JSON 则严格得多。

粘贴隐私数据安全吗?

pudone! 的 JSON 格式化使用浏览器内置的 JSON 引擎解析,数据不会上传到任何服务器,接口 Token、客户信息等内容只留在你自己的设备上。

小技巧:需要换一种格式?配置文件可以用 YAML ⇄ JSON,表格数据可以用 CSV ⇄ JSON

继续阅读