📋
JSON Schema 生成工具
从 JSON 数据生成 JSON Schema,支持自动类型推断和验证规则
📝
输入 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"]
}