JSON Schema 生成器

从任意 JSON 数据即时生成 JSON Schema。支持 Draft 04、06、07、2019-09 和 2020-12。自动检测类型、格式和必填字段。免费使用,无需注册,100% 本地处理。

Loading...

关于 JSON Schema 生成器

我们的免费 JSON Schema 生成器可以从任意 JSON 数据即时创建 JSON Schema 定义。支持所有主要的 JSON Schema 草案版本,包括 Draft 04、06、07、2019-09 和 2020-12。该工具自动推断数据类型,检测常见格式如邮箱、URI、日期时间和 UUID,并生成必填字段约束。非常适合 API 开发、数据验证和文档编写。所有处理都在浏览器中完成,您的数据永远不会离开设备。

使用方法

  1. 粘贴 JSON 数据或点击「加载示例」尝试示例数据
  2. 选择所需的 JSON Schema 草案版本
  3. 切换「包含必填字段」以添加必填字段约束
  4. 复制生成的 Schema 或下载为文件
  5. 使用 Schema 进行 API 验证、文档编写或代码生成

常见问题

应该使用哪个 JSON Schema 草案版本?

Draft 07 是最广泛支持的版本,推荐大多数场景使用。Draft 2020-12 是最新版本,包含 $dynamicRef 等新特性。仅在遗留系统需要时使用 Draft 04。

工具如何检测数据格式?

生成器自动检测常见格式,包括邮箱地址、URL、日期时间字符串(ISO 8601)、日期和 UUID。这些会作为格式提示添加到 Schema 中,提供额外的验证。

「包含必填字段」有什么作用?

启用后,JSON 中所有非空属性都会在生成的 Schema 中标记为必填。这对于需要所有字段都存在的严格 API 验证非常有用。

我的 JSON 数据安全吗?

是的,所有处理完全在浏览器中进行。您的 JSON 数据永远不会发送到任何服务器。页面加载后,您可以离线使用该工具来验证这一点。

相关文章