开发者指南
如何安全地格式化非法 JSON
很多 JSON 问题并不是结构真的复杂,而是源数据里混进了几个小语法错误。更安全的做法不是反复猜,而是让格式化工具先暴露问题,再按顺序修正。
为什么要先安全处理非法 JSON
非法 JSON 往往只是带着一些很小但不容易在单行内容里发现的语法问题。
如果不先排除语法错误,就直接调试异常数据,通常会浪费很多时间。
更安全的处理流程能帮你区分“语法错误”与“业务或 schema 问题”。
实用操作步骤
步骤 1
把 JSON 粘贴进格式化工具后,先看报错信息,不要一开始就凭感觉修改。
步骤 2
按顺序检查最常见问题:引号、逗号、花括号、方括号和尾部多余字符。
步骤 3
每次只修一个语法问题,并在每次修改后重新格式化,这样更容易确认哪里真的出错。
步骤 4
等 JSON 变成合法且可读后,再继续做结构检查、schema 校验或接口调试。
FAQ
最常见的非法 JSON 问题是什么?
缺失引号、多余逗号、花括号未闭合、方括号不匹配,以及尾部多余字符,都是最常见的原因。
应该手动修非法 JSON,还是重新复制原始内容?
如果怀疑复制过程出了问题,可以先重新复制;如果 payload 本身就不合法,逐步修正语法通常更安全。
为什么要一次只修一个问题?
因为一次改太多,会更难判断到底是修好了原问题,还是又引入了新的语法错误。