我有一堆枚举,并且它们都有必填字段,然后其中的一些必填字段则等于{},所以我想知道是否有一种方法可以在if内执行“或”操作,而不是一堆if-then 。
"if":{ a or b }, "then":{ c }
而不是
"if":{ a }, "then":{ c }, "if":{ b }, "then":{ c }
anyOf是逻辑或运算。您可以执行以下操作。
anyOf
"if": { "anyOf": [a, b] }, "then": { c }