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表示的简单数据结构。