免费 · 无需注册 · 浏览器本地处理

从示例 JSON 生成 JSON Schema 并本地校验

根据嵌套示例推导 JSON Schema 2020-12,选择必填和额外属性规则,再用 Ajv 在本机验证另一份 JSON 数据。

浏览全部工具 →
本地工作区 · 不调用模型 · 不保存输入

填写你的内容

Schema 标题、描述与标识 · 可选
测试 JSON 符合结构
详细验证报告

采用 draft 2020-12。空数组接受任意元素,混合结构使用 anyOf;不推断业务规则或格式。上限:输入 100 KB、20 层与 5,000 个节点;生成结构最多 250 KB。

实际输出

schema.json

使用步骤

粘贴示例,选择必填字段与额外属性规则,再用独立 JSON 数据检查。

使用前请检查

单个示例无法推导业务约束、枚举或所有合法结构;空数组接受任意元素,观察到的数组结构以候选类型表示。

试一个例子

推导含嵌套对象与混合数组的结构,再测试缺失字段或错误类型。

计算或处理方式

递归推导类型并生成真实 Schema,Ajv 本地验证数据;上限为 100 KB、20 层嵌套与 5,000 个节点。

常见问题

从示例 JSON 推导 draft 2020-12 结构,并在本地验证另一份数据。

如何使用JSON Schema 生成器?

粘贴示例,选择必填字段与额外属性规则,再用独立 JSON 数据检查。

数据会上传吗?

工具在当前浏览器内处理输入与文件。页面访问统计不包含这些输入内容。

有哪些限制?

单个示例无法推导业务约束、枚举或所有合法结构;空数组接受任意元素,观察到的数组结构以候选类型表示。