📋
JSON Schema 生成工具
从 JSON 数据生成 JSON Schema,支持自动类型推断和验证规则
自动类型推断嵌套对象支持数组类型检测必填字段检测Draft-07 兼容实时生成错误检测
📝
输入 JSON
Loading...
📋
生成的 Schema
Loading...
如何使用 JSON Schema 生成工具
1. 输入 JSON 数据
在输入区域粘贴您的 JSON 数据,工具会自动分析结构。
2. 自动生成
工具会自动生成包含类型和验证规则的 Schema。
3. 查看 Schema
检查生成的 Schema 结构和验证规则。
4. 项目应用
复制或下载 Schema,用于您的校验流程。
Schema 生成特性
🎯 类型推断
自动检测 string、number、boolean、null、object、array 类型
🏗️ 结构分析
分析嵌套对象并生成对应的 schema 属性
✅ 验证规则
自动添加必填字段和对象属性定义
什么是 JSON Schema?
📚 定义
JSON Schema 是一种用于注解和校验 JSON 文档的词汇表。它为 JSON 数据提供结构、约束和数据类型的契约。
🎯 应用场景
JSON Schema 广泛用于数据校验、API 文档、代码生成等场景。
示例转换
输入 JSON:
{ "name": "John", "age": 30, "active": true, "tags": ["user", "admin"] }
生成的 Schema:
{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "name": { "type": "string" }, "age": { "type": "number" }, "active": { "type": "boolean" }, "tags": { "type": "array", "items": { "type": "string" } } }, "required": ["name", "age", "active", "tags"] }
使用技巧
1
使用 Ctrl + Enter 快速处理
2
支持拖拽文件到编辑器
3
点击全屏图标切换全屏模式