专题 C1:JSON 生态
JSON 格式错误及修复方法
用一套稳定的排查顺序定位 JSON 语法错误,避免畸形 payload 进入 API、配置或 CI 流程。
最常见的破坏点
尾随逗号、未加双引号的键名、单引号字符串、以及从日志中复制出来的转义字符,都是最常见的 JSON 失败来源。
另一个高频问题是多系统样例混拼后编码不一致,看起来正常的文本在解析器里却会因为隐藏字符直接报错。
一套可重复的修复顺序
- 先把最小可复现对象单独拿出来,确认错误到底来自结构还是内容。
- 先格式化再校验,缩进后的结构更容易看出缺括号、缺引号或多余逗号。
- 在提交前用固定样例再跑一次验证,确认修复没有引入新的字段问题。
实用输入/输出示例
输入
{"user":"ana","roles":["admin",],}输出
{"user":"ana","roles":["admin"]}