如果搜索批量 JSON schema 生成,这个页面的信息匹配度比较高。它不是泛泛的在线工具,JSON Schema 生成直接围绕 JSON schema 推导展开,结果能直接复制到 PR、文档或聊天里,结果也容易继续整理。
工具功能
- 递归遍历样例 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 等校验库使用