数据类型
type 关键字是 JSON Schema 的基础。它指定 Schema 的数据类型。
字符串(string)
* 长度
正则表达式
* 例子
数字类型(integer/number)
* integer
对象(object)
* 属性
数组(array)
* 元素
布尔值(boolean)
布尔类型只匹配两个特殊值:true和 false。请注意,模式不接受其他约定为true或 false的值,例如 1 和 0。
NULL(null)
当一个模式指定 type为null时,它只有一个可接受的值:null。
通用关键字
* 注释
Media:字符串编码非 JSON 数据
* 内容媒体类型
Schema 组合
* allof
有条件地应用子模式
* 必要依赖
声明 dialect
* $schema
构建复杂模式
* 模式识别