JSON Schema 校验器

根据 JSON Schema 校验 JSON 数据,支持草案识别,并输出可读的错误信息。

Schema
输入 JSON Schema 文档。会自动识别 Draft-07 与 2020-12。
JSON 数据
输入要根据 Schema 进行校验的 JSON 文档。
校验选项
这些选项会影响错误信息的完整程度,以及 format 关键字是否参与校验。

会检查 uuid、email、uri、date-time 等内置格式。

不在第一个错误处停止,而是尽可能返回所有失败分支。

识别到的草案
2020-12
校验结果
编辑上方的 Schema 和数据时,校验结果会实时更新。

什么是 JSON Schema 校验?

当你在设计请求体、调试 API 示例,或检查某次 Schema 变更是否会破坏现有示例数据时,这个工具最有用。所有校验都在浏览器本地完成,原始 JSON 不会离开当前页面。

适合用在这些场景

  • 审查接口文档里的示例 payload。
  • 前端联调时校验 mock 数据是否符合约定。
  • 检查 uuidemaildate-time 这类依赖 format 的字段。

它不能替代什么

  • 服务端鉴权和业务规则判断。
  • 依赖远程引用或应用状态的契约校验。
  • 针对整套 schema 集合的 CI 级别校验。