DevToolBox

JSON Schema 生成器

从 JSON 样例推断 JSON Schema(Draft-07),支持嵌套对象、数组、必填字段、枚举与数值范围。

使用说明

什么是 JSON Schema? JSON Schema 是一种描述 JSON 数据结构的规范。Schema 可以说明类型、必填字段、枚举与数值范围,并可用于数据校验。

使用方法 1. 粘贴 JSON 样例,例如一个 mock API 响应。 2. 点击“生成 Schema”。 3. 查看推断出的 Draft-07 Schema。

会推断哪些内容 - 类型:对象、数组、字符串、数字、整数、布尔与 null - 必填字段 - 数组 items 与嵌套对象属性 - 字段值集合不超过 5 个时生成 enum - 数字的最小值与最大值

使用技巧 - 空对象与空数组会用开放 Schema 表示。 - 可复制或下载生成的 Schema 为 .json 文件。 - 用 Schema 校验数据或编写 API 文档。

隐私说明 Schema 推断完全在浏览器本地完成。

JSON Schema 生成器 — 从 JSON 推断 Draft-07 Schema