JSON 校验器

校验 JSON 语法并定位出错的行列

浏览器内运算JSON Validator排错型01格式化与校验

什么是JSON 校验器

JSON 校验器解析输入并给出明确结论:通过时报告根节点类型与顶层键,不通过时把出错位置换算成行号列号,并按出现频率列出四类最常见成因。校验在浏览器本地完成。

怎么用JSON 校验器

  1. 1粘贴可能有问题的 JSON。
  2. 2看结论区:通过会给出结构概览,不通过会给出行列位置。
  3. 3按提示的四类高频成因逐条核对:尾随逗号、单引号、括号不配对、混入注释。
  4. 4修好后需要美化输出时,切到 JSON 格式化工具。

常见错误与排查

现象成因修复
Unexpected token } in JSON最后一项后面多了逗号,JSON 规范不允许尾随逗号。删掉对象或数组最后一项后面的逗号。
Unexpected token / in JSON文件里写了 // 或 /* */ 注释。删除注释,或改用 JSON5、YAML 这类支持注释的格式。

常见问题

校验器和格式化工具有什么区别?+

格式化工具的目标是让合法 JSON 变好读,校验器的目标是在 JSON 不合法时告诉你错在哪。两者共用同一个解析内核,但校验器会把错误位置换算成行列,并给出按概率排序的排查清单。

为什么后端能解析、这里却报错?+

很多后端库对 JSON 的宽容度高于规范,例如允许尾随逗号、单引号或注释。这里严格按 JSON 规范校验,因此能提前发现那些换一个解析器就会失败的隐患。

相关工具

全部工具