素材阁

JSON 生成 JSON Schema

由 JSON 示例自动生成 JSON Schema,推断与生成在浏览器本地完成,数据不会上传。

下载 .json

使用说明

手写 JSON Schema 又长又容易漏字段,先用真实数据推断一份再改更省事。本工具根据 JSON 示例自动推断类型并生成 Draft-07 / 2020-12 的 Schema。

  1. 粘贴 JSON 示例(对象或数组)。
  2. 选择是否输出 required 必填字段与 title 描述。
  3. 生成后复制,或用「校验」检查示例是否满足该 Schema。

常见问题

数组里对象字段不齐怎么办?
会合并各元素的字段,缺失的字段在勾选「输出 required」时不列必填,避免过严校验。
Draft-07 和 2020-12 有什么差别?
主要差别在 $schema 声明与部分关键字(如 2020-12 的前缀项、动态引用),常规校验两者等效。

延伸阅读

相关工具