JSON Schema 生成器

粘贴 JSON 实例,自动递归推断生成 Draft-07 Schema,支持必填、描述与额外属性等选项

常见问题

Schema 是如何从 JSON 推断出来的?
采用递归推断:对象生成 properties,数组合并元素类型,不一致时用 anyOf 兜底;没有小数部分的数字推断为 integer,支持任意层级嵌套。
填写的属性描述为什么没有生效?
描述需按「路径 = 描述」格式每行一条,路径用点号定位层级,数组元素用中括号表示;路径与实际 JSON 不匹配时该行会被忽略,请检查路径拼写。

数据仅在浏览器本地处理,不上传服务器。