0
AとBが存在しない場合はCが、Cが存在する場合はAとBは存在しないはずです。例えばjsonスキーマ、プロパティによる条件付き依存関係が存在するかどうか
:
{
"group1": {
"a": 10
},
"group2": {
"group3": {
"b": 30
}
},
"group4": {
"c": 20
}
}
a
が存在する場合、b
とc
は、JSONであってはなりません。 b
とc
が存在する場合、a
はjsonに存在してはいけません。
私は、v6のjsonスキーマ仕様には、この要件に役立ちますが動作させることができないキーワードswitch
があることがわかります。
このスキーマの検証は、現在の仕様でも可能ですか?
感謝を!私の例では2番目のオプションでどのように動作しますか? – themonkey
最初のサンプルのサブスキーマを置換するだけです – esp