声明一个 JSON 模式
判断 JSON Schema 使用的是哪个 draft 并不总是那么容易。您可以使用 $schema
关键字来声明架构写入的 JSON 模式规范是哪个版本。$schema
关键字通常是一种很好的做法,尽管它不是必需的。
笔记 为简洁起见,本书的大多数示例中不包含
$schema
关键字,但在实际使用中应始终使用该关键字。
{ "$schema": "http://json-schema.org/draft-07/schema#" }
在 Draft 4 中,$schema
值是 http://json-schema.org/schema#
指最新版本的 JSON Schema。此用法已被弃用,并且需要使用特定版本的 URI。