如果我們想為 json 模式中的特定欄位添加有效值,我們將像這樣添加,
"Car_Color" :{
"type":"string",
"enum" :["blue", "red"]
}
我希望用戶為此欄位輸入任何值,但橙色除外。
我期待這樣的事情,
"Car_Color" :{
"type":"string",
"Not-contain" : "orange"
}
由于有很多可能性,我們不能使用“列舉”來做到這一點。有什么與列舉相反的東西嗎?因此無法輸入該值。
我希望用戶為此欄位輸入任何值,但橙色除外。
我期待這樣的事情,
"Car_Color" :{
"type":"string",
"Not-contain" : "orange"
}
我試過“不”,但它不起作用。如果對此有任何解決方案,請提供。
uj5u.com熱心網友回復:
你很接近。您可以使用關鍵字來表達您想要的內容,如下所示:not
"Car_Color" : {
"type":"string",
"not": { "enum" :["orange", "..."] } }
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/537804.html
標籤:JSON验证枚举图式
