VALIDATE · LOCATE · REVIEW

在线 JSON 校验工具:定位语法错误与结构问题

在提交接口、配置或测试数据之前检查 JSON 是否可解析,并把模糊的“解析失败”收敛成可定位的问题。

01

什么时候使用

  • 排查缺少逗号、引号或闭合括号造成的解析失败
  • 检查从日志、网页或聊天工具复制后混入的异常字符
  • 在格式化、JSONPath、Schema 校验之前确认输入有效

02

操作步骤

  1. 把待检查内容放入左侧源编辑器。
  2. 查看校验状态与错误提示,回到对应位置修正。
  3. 校验通过后再执行格式化、Schema 校验或类型生成。

03

结果检查

  • 语法校验回答“能否解析”,不等于业务字段一定正确。
  • 数字、布尔值和 null 与字符串不同,修复时不要只追求通过。
  • 业务约束请继续使用 JSON Schema 或服务端校验规则。

04

输入与预期结果

对象属性之间缺少逗号是接口联调中最常见的解析错误之一。校验器应先指出问题位置,而不是直接猜测业务值。

输入:name 字段后缺少逗号
{
  "name": "JSONUtils"
  "enabled": true
}
预期:定位到第二个属性附近
校验失败:在 "enabled" 前需要逗号。
修正为:
{
  "name": "JSONUtils",
  "enabled": true
}

05

常见问题排查

先确认输入、所选工具和预期结果,再按下面的任务边界逐项排查。

错误位置看起来偏后一位
解析器通常在遇到下一个非法 token 时才确认错误,请同时检查提示位置的前一个字段。
校验通过但接口仍报错
语法有效不等于字段符合业务契约,继续使用 JSON Schema 或服务端规则检查类型与必填项。
复制内容后突然无法解析
检查全角标点、不可见空格和智能引号;它们常来自文档或聊天工具。