allOf

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

results matching ""

    No results matching ""