JSON Schema
允许将几个schema组合在一起使用。但是,注意,这并意味着可以将多个JSON Schema
文件
或JSON Schema
结构组合在一起使用。组合模式很简单,就像允许一个值同时对多个标准进行校验一样。
// a schema
{
"anyOf": [
{ "type": "string", "maxLength": 5 },
{ "type": "number", "minimum": 0 }
]
}
// success
"short"
// failure
"too long"
// success
12
// failure
-5