如何在json模式中添加无效值enum



如果我们想在json模式中为特定字段添加有效值,我们将像这样添加,

"Car_Color" :{
"type":"string",
"enum" :["blue", "red"]
}

我想让用户为这个字段输入任何值,除了橙色。

我期待这样的事情,

"Car_Color" :{
"type":"string",
"Not-contain" : "orange"
}

因为有很多可能性,我们不能用"枚举"来做。enum的反义词是什么?所以这个值不能输入

我想让用户为这个字段输入任何值,除了橙色。

我期待这样的事情,

"Car_Color" :{
"type":"string",
"Not-contain" : "orange"
}

我试过"not"但这并没有奏效。如果有任何解决方案,请提供。

你很接近了。您可以使用not关键字像这样表达您想要的内容:

"Car_Color" : { 
"type":"string", 
"not": { "enum" :["orange", "..."] } }
}

相关内容

  • 没有找到相关文章

最新更新