JSON Schema规范

JSON Schema规范

本文是对http://json-schema.org/documentation.html页面的翻译

规范

在IETF上最新的互联网草案是v5,发布于2016-10-13.(由于作者团队发生变化,编号已经重置)。规范分为三个部分,核心、验证和超媒体模式

  • JSON 模式核心:定义了JSON 模式的基础。
  • JSON 模式验证:定义了JSON 模式的验证关键字。
  • JSON 超媒体模式:定义了JSON 模式的超媒体关键字

他们在 IETF 主站上也是有效的。核心 (JSON模式草案-00), 验证 (JSON模式验证草案-00) 和 超媒体模式 (JSON超媒体模式草案-00).

元模式

元模式定义了JSON模式和JSON超媒体模式的格式

最新的元模式是04草案。一个包含额外关键字的即将发布的版本将在不久的将来发布。

  • JSON 模式核心/验证:用于编写纯验证目的的模式。
  • JSON 超媒体模式:用于编写以验证和超链接目的的模式。

标准模式

下面这些示例模式描述了可以用JSON表示的简单数据结构。

  • 地理坐标:一个用经度和维度表示的位置
  • 卡片:一个展示了一个人、公司、组织或地方的微格式
  • 日历:一个展示一个事件的微格式
  • 地址:一个展示街道地址的微格式

你可能感兴趣的:(JSON Schema规范)