如何在线格式化和校验 JSON(附常见语法错误修复)
在浏览器里一键美化、压缩、校验 JSON 的实用教程,并逐条讲解尾逗号、单引号、注释等最常见的 JSON 语法错误该怎么改。
接口返回、配置文件、日志、浏览器存储……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。