{}?JSON Schema 生成器
加载中...
JSON Schema 是用于描述 JSON 数据结构和验证规则的标准。它广泛用于 API 文档、输入验证和代码生成。此工具分析您的 JSON 数据并自动生成对应的架构。
使用说明
- 1输入 JSON
在左侧输入区粘贴您的 JSON 数据。
- 2配置选项
选择 Draft 版本,并切换必填字段、是否允许额外属性 (additionalProperties) 以及格式检测(email, date, uri 等)。
- 3查看并复制
生成的 JSON Schema 出现在右侧。可复制或下载为文件。
小技巧
- 💡当数组包含多个对象时,共有键会被标记为必填,仅在部分对象中出现的键则变为可选。
- 💡启用格式检测可自动识别 email、date、date-time、uri 和 uuid 等字符串格式。
- 💡禁用 additionalProperties 可以让未在架构中定义的字段无法通过校验。
- 💡生成的架构可直接用于 ajv, zod, Pydantic 等校验库。