JSON Schema 生成器

免费在线全能 JSON Schema 生成器,一键从任意复杂的 JSON 数据对象即时生成结构严谨的规范 Schema 定义代码。全面支持从 Draft 04 至最新 2020-12 的所有版本规范,并能智能推断数据类型、自动检测提取邮箱、日期、UUID 等特定格式。是后端工程师和架构师进行 API 数据接口契约设计和自动化验证测试必备的效率工具,100%纯前端浏览器本地处理彻底保护企业隐私。

Loading...
我们的免费 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 数据永远不会发送到任何服务器。页面加载后,您可以离线使用该工具来验证这一点。