JSON Schema 校验器

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

Schema

输入 JSON Schema 文档。会自动识别 Draft-07 与 2020-12

JSON 数据

输入要根据 Schema 进行校验的 JSON 文档

校验选项

这些选项会影响错误信息的完整程度,以及 format 关键字是否参与校验

识别到的草案2020-12

校验结果

编辑上方的 Schema 和数据时,校验结果会实时更新

什么是 JSON Schema 校验?

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

适合用在这些场景

  • 检查接口文档中的示例数据
  • 前端联调时校验模拟数据是否符合约定
  • 检查 uuid、email、date-time 这类依赖 format 的字段

它不能替代什么

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

使用方法

粘贴或导入 JSON,选择选项后运行。大输入仅限制预览,复制和下载保留完整输出