JSON Schema 生成器
根据 JSON 样本生成 JSON Schema,适合接口校验、结构化输出和类型推导场景。
关于 JSON Schema
将真实样本快速转换为可复用的 Schema,减少手写结构定义的工作量。
为什么要生成 JSON Schema?
JSON Schema 是描述 JSON 数据结构的标准规范,是 AI 函数调用(OpenAI、Claude)、API 校验、表单生成以及 TypeScript 类型推断的必要基础。
核心特性
- 自动类型推断: 自动检测字符串、数字、整数、布尔值、对象和数组类型。
- 格式识别: 识别日期时间、邮箱和 URI 等字符串格式。
- 草案支持: 可输出 Draft 2020-12、Draft 07 或 Draft 04 规范的 Schema。
- 必填字段: 自动将非空字段标记为 required。
使用方法
- 将 JSON 样本粘贴到左侧面板。
- 点击「生成 Schema」生成对应的 JSON Schema。
- 复制生成的 Schema,用于您的 API、AI 工具定义或校验器中。
适用场景
- 根据真实 JSON 快速生成第一版 schema。
- 为工具调用或结构化输出准备参数定义。
- 在联调前先整理数据结构,减少手工失误。
仍需人工确认的部分
这里生成的是基于示例的初稿,不等同于完整数据契约。可选字段、混合数组、复杂约束和业务规则仍需要人工检查。