工具功能
- 递归遍历样例 JSON,生成符合 Draft-07 标准的 Schema
- 自动识别叶子节点类型:string / integer / number / boolean / null
- 数组取所有元素采样推导 items 类型(异构则用 oneOf)
- 对象生成 properties,可选 required 字段列表
- 识别常见字符串格式:email、uri、date、date-time、uuid、ipv4
使用流程
- 粘贴典型 API 响应或配置文件样本
- 根据接口契约调整 required 和 additionalProperties
- 复制结果保存为 schema 文件或粘贴进 OpenAPI components.schemas
- 可配合 ajv、jsonschema(Python)、gojsonschema 等校验库使用