JSON 스키마의 oneOf
주위에 머리를 감싸고 있습니다.xs : choice를 JSON 스키마로 표현하십시오.
XML 형식의 JSON 버전을 생성하고 JSON 스키마에서 필수적인 측면을 검증해야합니다 (몇 가지 차이점이 있음을 알고 있습니다).
<xs:element name="Entity" type="test:EntityType" />
<xs:complexType name="EntityType">
<xs:choice>
<xs:element name="EntityID" />
<xs:element name="EntityName" />
</xs:choice>
</xs:complexType>
나는 oneOf
객체를 넣어 에 문제가있어 해당 JSON 스키마에서 :
나는 당신이 어떤 개체의 이름 또는 ID를 지정할 수있는 XML 스키마 개념이있다.
the JSON schema examples에서 완전한 스키마를 oneOf
에 넣어야하는 것 같습니다. 맞습니까? 일반적인 경우에 어떻게 보이나요? 누구도 XSD와 JSON 스키마 사이의 유사점과 차이점을 참고로 문서화 했습니까?
좋아, 그건 꽤 정신이 나간다. 따라서 사용 가능한 카디널리티는 포킹 로직 내부에 숨겨져 있습니다. 좋은. 그것을 시도하자. 그리고 등급으로 돌아 올께. – Michael
고마워요 @erosb - 테스트되지 않은 답변 때문에이 기능이 정말 잘 작동했습니다! – Michael