数据格式

JSON Schema 生成器

根据 JSON 样例推断 Schema,可选 draft 版本和必填字段策略。

浏览器内处理即时输出本地数据

为什么用这个工具

03

粘贴 JSON 样例即可生成 draft 2020-12 或 draft-07 的 Schema,自动识别日期、邮箱、URL、UUID 等字符串格式,并合并数组元素结构。

适合用来校验接口返回、生成 TypeScript 类型或撰写 API 文档。

数组样本会取元素结构的并集,必填字段按智能/全部/无三种策略处理。

如何使用

03
01粘贴一段代表性的 JSON 样例(对象或对象数组均可)。
02选择 Schema 版本和必填字段策略。
03从输出面板复制生成的 Schema。

复制前快速检查

03

先确认输入格式符合你的预期。

在把结果用于文档、链接、配置或消息前快速扫一眼。

只复制你真正需要的输出。

常见问题

03
智能必填策略是什么意思?

对数组会合并每个元素的 Schema,只有所有元素都包含的字段才会被标记为必填;对单个对象等同于“全部必填”。

会识别字符串格式吗?

会。常见的 date、date-time、email、uri、uuid 都会自动推断。

JSON 会上传吗?

不会。推断过程完全在当前标签页执行。

相关工具

03