JSON Schema 生成器

根据 JSON 数据自动生成 JSON Schema,支持数据验证和类型定义

输入选项

JSON 数据

生成的 Schema

输入 JSON 数据后生成 Schema

JSON Schema 使用指南

什么是 JSON Schema?

JSON Schema 是一种用于描述 JSON 数据结构的规范,它可以定义数据的类型、格式、约束条件等,用于数据验证、文档生成和代码生成。

常用关键字说明

  • $schema - 指定使用的 Draft 版本
  • type - 数据类型(string, number, object, array, boolean, null)
  • properties - 对象属性定义
  • required - 必需属性列表
  • format - 字符串格式(email, date-time, uri 等)
  • pattern - 正则表达式约束
  • minimum/maximum - 数值范围
  • minLength/maxLength - 字符串长度
  • items - 数组元素定义
  • additionalProperties - 额外属性控制

应用场景

  • API 接口数据验证
  • 配置文件格式定义
  • 数据库文档生成
  • 表单自动生成
  • 代码生成和类型定义
© 2026 星贝工具