规范

规范

当前版本是 2020-12!之前的版本是 2019-09。

规范文档

另请参阅发布说明/更改日志(正在进行中)。

规范分为两个部分,核心和验证。我们还发布了相对 JSON 指针规范,尽管它目前在核心或验证中没有以任何重要方式使用。

JSON Schema 核心定义了 JSON Schema 的基本基础
JSON Schema 验证定义了 JSON Schema 的验证关键字
相对 JSON 指针扩展了 JSON 指针语法以用于相对指针

元模式

元模式是其他模式可以针对其进行验证的模式。它是自描述的:JSON Schema 元模式验证其自身。

最新的元模式是 2020-12。有关更改为基于日期的标识符的说明,请参阅 规范链接 页面。

如果您从 网络浏览器访问这些 JSON 文档链接,则需要 保存文件,然后将其打开为 JSON 文档。这是由于 GitHub Pages 的限制。

通用元模式

请注意,需要其他特定词汇表的模式文件才能完全构建和使用核心/验证方言元模式。

核心/验证方言元模式用于为纯验证编写的模式。
超级模式方言元模式用于为验证(2020-12)和超链接(2019-09)编写的模式。
推荐的输出元模式应用程序流程的推荐输出结构。

单词汇表元模式

这些主要与希望编写自己的元模式(建立在现有规范的特定部分之上)的人员相关。

输出模式和示例

从旧草案迁移

发布说明讨论了影响用户和实现者的更改

旧草案

请参阅 规范链接,以了解旧草案和最新未发布版本的规范。

需要帮助?

您觉得这些文档有用吗?

帮助我们使我们的文档变得很棒!

在 JSON Schema,我们重视文档贡献,就像我们重视其他任何类型的贡献一样!

仍然需要帮助?

学习 JSON Schema 通常令人困惑,但别担心,我们来帮忙!。