免费 · 无需注册 · 浏览器本地处理
从示例 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 数据检查。
数据会上传吗?
工具在当前浏览器内处理输入与文件。页面访问统计不包含这些输入内容。
有哪些限制?
单个示例无法推导业务约束、枚举或所有合法结构;空数组接受任意元素,观察到的数组结构以候选类型表示。