Loading...
关于 JSON Schema 生成器
我们的免费 JSON Schema 生成器可以从任意 JSON 数据即时创建 JSON Schema 定义。支持所有主要的 JSON Schema 草案版本,包括 Draft 04、06、07、2019-09 和 2020-12。该工具自动推断数据类型,检测常见格式如邮箱、URI、日期时间和 UUID,并生成必填字段约束。非常适合 API 开发、数据验证和文档编写。所有处理都在浏览器中完成,您的数据永远不会离开设备。
使用方法
- 粘贴 JSON 数据或点击「加载示例」尝试示例数据
- 选择所需的 JSON Schema 草案版本
- 切换「包含必填字段」以添加必填字段约束
- 复制生成的 Schema 或下载为文件
- 使用 Schema 进行 API 验证、文档编写或代码生成
常见问题
应该使用哪个 JSON Schema 草案版本?
Draft 07 是最广泛支持的版本,推荐大多数场景使用。Draft 2020-12 是最新版本,包含 $dynamicRef 等新特性。仅在遗留系统需要时使用 Draft 04。
工具如何检测数据格式?
生成器自动检测常见格式,包括邮箱地址、URL、日期时间字符串(ISO 8601)、日期和 UUID。这些会作为格式提示添加到 Schema 中,提供额外的验证。
「包含必填字段」有什么作用?
启用后,JSON 中所有非空属性都会在生成的 Schema 中标记为必填。这对于需要所有字段都存在的严格 API 验证非常有用。
我的 JSON 数据安全吗?
是的,所有处理完全在浏览器中进行。您的 JSON 数据永远不会发送到任何服务器。页面加载后,您可以离线使用该工具来验证这一点。