VALIDATE · LOCATE · REVIEW
在线 JSON 校验工具:定位语法错误与结构问题
在提交接口、配置或测试数据之前检查 JSON 是否可解析,并把模糊的“解析失败”收敛成可定位的问题。
01
什么时候使用
- 排查缺少逗号、引号或闭合括号造成的解析失败
- 检查从日志、网页或聊天工具复制后混入的异常字符
- 在格式化、JSONPath、Schema 校验之前确认输入有效
02
操作步骤
- 把待检查内容放入左侧源编辑器。
- 查看校验状态与错误提示,回到对应位置修正。
- 校验通过后再执行格式化、Schema 校验或类型生成。
03
结果检查
- 语法校验回答“能否解析”,不等于业务字段一定正确。
- 数字、布尔值和 null 与字符串不同,修复时不要只追求通过。
- 业务约束请继续使用 JSON Schema 或服务端校验规则。
04
输入与预期结果
对象属性之间缺少逗号是接口联调中最常见的解析错误之一。校验器应先指出问题位置,而不是直接猜测业务值。
{
"name": "JSONUtils"
"enabled": true
}
校验失败:在 "enabled" 前需要逗号。
修正为:
{
"name": "JSONUtils",
"enabled": true
}
05
常见问题排查
先确认输入、所选工具和预期结果,再按下面的任务边界逐项排查。
- 错误位置看起来偏后一位
- 解析器通常在遇到下一个非法 token 时才确认错误,请同时检查提示位置的前一个字段。
- 校验通过但接口仍报错
- 语法有效不等于字段符合业务契约,继续使用 JSON Schema 或服务端规则检查类型与必填项。
- 复制内容后突然无法解析
- 检查全角标点、不可见空格和智能引号;它们常来自文档或聊天工具。