JSON 转 JSON Schema

从 JSON 样例推断 Draft 2020-12 JSON Schema。

输入

输出

关于工具

从代表性数据生成 JSON Schema 起点,覆盖嵌套对象、数组、必填字段和基础类型。

主要功能

  • 支持嵌套对象和数组
  • 可下载生成结果

使用方法

  1. 1粘贴有代表性的 JSON 样例。
  2. 2设置根名称并生成定义。

示例

输入

{"id":1,"name":"Ada","tags":["admin"]}

输出

{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["id","name"]}

限制

  • 输入上限为 2,000,000 个字符,以避免浏览器无响应。
  • 下载文件使用 .schema.json 扩展名。
  • 推断仅反映当前样例;可选字段、范围和 format 仍需人工审阅。
  • 所有输入仅在浏览器本地处理,不会上传到 ToolHub。

最近审核:

相关工具