首页›文本·编码·数据›JSON Schema 生成器

JSON Schema 生成器

JSON Schema 生成器根据一份具体的 JSON 样例,递归推断出描述其结构的 Draft-07 JSON Schema:对象生成 properties 与 required,数组按首个元素推断 items,标量映射为对应的 type。适合为接口报文快速起草校验骨架,再由你补充约束细节。

永久免费本地处理·零上传

🔒 转换在浏览器本地完成,内容不上传、不留痕。

怎么用

  1. 粘贴一份典型的 JSON 样例
  2. 点击「生成」得到推断的 Schema
  3. 复制生成的 JSON Schema 文本
  4. 按需补充枚举、范围等更严格约束

典型场景

接口文档起草:由示例报文推断字段结构,作为接口契约的初稿。
校验规则起点:先得到类型骨架,再添加必填、格式等校验条件。
数据建模参考:把散乱的 JSON 数据整理成一份结构化 Schema 便于沟通。

常见问题

推断的 Schema 准确吗?

类型和必填来自样例,能反映观察到的结构,但无法覆盖样例中未出现的取值范围。

数组元素类型怎么判断?

以第一个元素推断 items,异质数组需你手动调整。

为什么 required 包含所有字段?

样例中出现过的键默认列为必填,可按实际情况删减。

能直接用于校验吗?

可作校验骨架,配合标准 Schema 校验库即可使用。

相关工具