Hello, World!

在JSON模式中,空对象是一个完全有效的模式,接受任何有效的JSON

{}

也可以用true代表空对象来表示匹配任何内容

true

false表示不匹配任何内容

false

The type keyword

type 关键字限制为特定类型

{ "type": "string" }

声明一个JSON模式

由于JSON Schema 本身就是JSON,所以很难分辨什么是JSON Schema或只是任意JSON块,该 $schema 关键字用于声明的东西是JSON模式

{ "$schema": "http://json-schema.org/schema#" }

声明唯一标识符

{ "$id": "http://yourdomain.com/schemas/myschema.json" }