JSON Schema 推断器

JSON 样本
JSON Schema

工具介绍

根据一条或多条 JSON 样本自动推断 JSON Schema (Draft-07):合并字段并集、识别 required、联合类型、常见字符串 format,以及字符串长度与数值范围。适合快速从接口返回样本生成校验草案。所有处理在浏览器本地完成,不上传服务器。

类型映射

JSON 值 Schema
字符串{"type":"string"},可附带 format / minLength / maxLength
整数{"type":"integer"}
小数{"type":"number"}
整数 + 小数{"type":"number"}
布尔{"type":"boolean"}
null{"type":"null"};与其他类型并存时为 ["integer","null"]
对象type:object + properties + required
数组type:array + items

功能说明

  • 输入单个对象 → 根为 object;输入对象数组 → 根为 array,在 items 中合并样本结构
  • 字段在全部样本中都出现才进入 required
  • 自动识别 email / uuid / uri / date / date-time / ipv4 / ipv6
  • 支持格式化输入、单条/多条示例、一键复制