JSON Schema 推断与校验

从样例 JSON 推断简单 Schema,或按 Draft-07 子集本地校验 JSON

交互控件将随脚本加载;处理始终在浏览器本地完成。

正在加载工具…

这个工具能做什么

  • Schema 推断
  • Draft-07 子集校验
  • 路径级错误
  • 双栏输入
  • 本地处理

怎么用(步骤)

  1. 「推断」:在左侧粘贴样例 JSON,生成简化 Draft-07 风格 Schema。
  2. 「校验」:左侧 JSON、右侧 Schema,查看通过或逐条错误路径。
  3. 支持 type/properties/required/items/enum/数值与字符串约束、allOf/anyOf/oneOf/not 等子集。
  4. 本地校验,不上传;复杂 $ref 远程引用不支持。

常见问题

是完整 Ajv 吗?

为控体积采用自研 Draft-07 子集校验器;覆盖日常 API 契约足够。以上说明对应「JSON Schema 推断与校验」本页实际行为;默认不把输入内容发往服务器处理。

支持 $ref 吗?

不解析远程 $ref;请内联或合并 Schema。以上说明对应「JSON Schema 推断与校验」本页实际行为;默认不把输入内容发往服务器处理。

推断准确吗?

启发式:会把样例中出现的键标为 required,需人工收紧。以上说明对应「JSON Schema 推断与校验」本页实际行为;默认不把输入内容发往服务器处理。

错误如何阅读?

每行给出 JSONPath 风格路径与原因。以上说明对应「JSON Schema 推断与校验」本页实际行为;默认不把输入内容发往服务器处理。

会上传吗?

不会。JSON Schema 推断与校验:处理只在浏览器本地完成,不会把内容上传到 www.518882.com 或第三方接口;无需注册,可在开发者工具网络面板自行核对。