allOf
关键字意思是对给定所有的schema进行校验。
// a schema
{
"allOf": [
{ "type": "string" },
{ "maxLength": 5 }
]
}
// success
"short"
// failure
"too long"
当然,写出满足所有逻辑的schema不是一件容易的事,有时也会出现冲突的逻辑存在。
// a schema
{
"allOf": [
{ "type": "string" },
{ "type": "number" }
]
}
// failure
"No way"
// failure
1