주제가 상당히 혼란 스럽습니다. 그렇지 않습니까?Standard-JsonSchema가 Standard-JsonSchema를 따르지 않습니다.
"JsonSchema-Validation"을 이해하는 한 "Json-schema.org/schema#"아래에 다른 JsonSchemas에 대해 허용 된 구조를 정의해야하는 표준 JsonSchema가 있습니다. "json-schema.org/schema#"에있는이 표준 JsonSchema는 (다른 JsonSchema와 마찬가지로) JsonFile 자체이며 JsonSchema이기도합니다.
내 혼란스러운 점 : 이 특정 표준 JsonSchema에 대한 유효성을 검사 할 때 JsonNodes/JsonObject-PropertyKeys "additionalProperties"에서 오류가 발생합니다.
"json-schema.org/example2.html"에서 설명한대로 PropertyKeys "additionalProperties"는 PropertyKeys "속성"과 동일한 수준에 있어야합니다. 그러나 표준 JsonSchema에서는 그렇지 않습니다. 그들은 Propertykey "properties"에 포함 된 JsonObject 내부에 있습니다.
무엇이 잘못 되었나요?
두 번째 문제 : 참조 항목 "$ ref"는 무엇입니까? "#" 은 무엇을 의미합니까? 어떤 정의 항목이 참조합니까? "$ 심판": 일반적인 참조 항목이 더 좋아 보일 것 "#/정의/positiveInteger의"어떤 도움에 감사드립니다
. 종류
는 HuDeanY