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
이 있다는 것을 알 수 있습니다.
이 스키마 유효성 검사는 현재 사양에서도 가능합니까?
감사합니다! 내 예제에서 두 번째 옵션을 사용하면 어떻게됩니까? – themonkey
첫 번째 샘플의 서브 스키마로 대체하십시오. – esp