JSON Schema 生成器
直接在浏览器中从一个或多个 JSON 示例生成 Draft 2020-12 或 Draft-07 Schema。
JSON Schema 生成
请粘贴 JSON 或读取一个或多个 JSON 文件。
输入 JSON
直接输入生成的 JSON Schema
只读生成结果
请确认推测内容和警告后再使用Schema。
- 样本数
- 0
- 属性数
- 0
- 最大层级
- 0
- format推测
- 0
- enum推测
- 0
- 注意事项
- 0
推测注意事项
关于此工具
从 API 响应、配置文件等 JSON 示例生成 JSON Schema 的初稿。
支持的功能
- Draft 2020-12・Draft-07
- object・array・string・integer・number・boolean・null
- 合并多个样本、required判定、混合类型、元组
- 推测date-time・email・UUID・IP・URI等format
使用方法
- 粘贴JSON,或打开一个或多个.json文件。
- 选择 Schema 规范、必填项、数组和推断设置。
- 点击“生成 Schema”或按 Ctrl/Command + Enter 执行。
- 确认警告,并复制或保存生成结果。
限制事项
- 仅凭示例无法确定业务必填条件、最小值・最大值、字符串模式等。
- 只有空数组或 null 的项目无法推测原始类型。
- format・enum 是根据输入值推测的,生成后请按用途复核。
- 不支持获取外部 $ref、完整 Schema 验证以及 Draft 之间的完整转换。
隐私: JSON、文件、生成设置和生成结果仅在浏览器中处理,不会发送或保存到 Develop Tools 服务器。