JSON Schema 生成器
粘贴一份 JSON 样例即可推断出 draft-07 JSON Schema;用 --- 分隔多份样例可合并推断:类型取并集、数组 items 全量合并、required 只保留出现在全部样例中的公共键,还能自动识别 date-time、email、uuid、uri 格式。全程本地生成。
JSON 样例
多份样例之间用单独一行 --- 分隔,用于推断公共必填键。
Schema 输出
// 生成的 JSON Schema 将显示在这里
顶层结构概览(* 为 required 必填)
场景模板 · 顶层结构树 · YAML / TypeScript 导出
10 份常见接口样例一键填入并生成;同一份 Schema 实时转成 YAML 与 TypeScript interface,右侧结构树按类型着色。
导出格式与预览
// 生成 Schema 后可在此预览 YAML / TypeScript
顶层结构树(按类型着色,● 为必填)
尚无 Schema:先在上方粘贴样例并点击「生成 Schema」。
方案管理 · 数值对比 · 导出
调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

还没有留言,来抢沙发吧!