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。

使用方法

  1. 将 JSON 样本粘贴到左侧面板。
  2. 点击「生成 Schema」生成对应的 JSON Schema。
  3. 复制生成的 Schema,用于您的 API、AI 工具定义或校验器中。

适用场景

  • 根据真实 JSON 快速生成第一版 schema。
  • 为工具调用或结构化输出准备参数定义。
  • 在联调前先整理数据结构,减少手工失误。

仍需人工确认的部分

这里生成的是基于示例的初稿,不等同于完整数据契约。可选字段、混合数组、复杂约束和业务规则仍需要人工检查。

相关文章

JSON Schema 开发指南

了解如何从样本数据生成 Schema,并用于 API 与 AI 结构化输出。