2013-06-05 1 views
1

json-schema가 처음이므로 관련 문제가되지 않을 수 있습니다. https://github.com/hoxworth/json-schema을 사용하고 있습니다. 스키마 사이에 많은 $ ref가있는 많은 스키마 (주로 작은 스키마)를 설명하는 하나의 큰 json 파일이 있는데이 "내부"스키마 중 하나에 대해 데이터의 유효성을 검사 할 수 있어야합니다. json-schema를 사용하여이 작업을 수행 할 수있는 방법을 찾을 수 없습니다. json-schema는이 유스 케이스를 지원합니까, 아니면 잘못하고 있습니까?스키마 조각에 대한 유효성 검사

+0

우리에게 일할 충분한 정보가 없습니다. 여기에서 코드를 볼 수 없으므로 JSON을 어떻게 처리하고 있는지, 또는 JSON을 어떻게 처리하는지 알 수 없습니다. 어쩌면 코드를 보여 주면서 오류를 말하면 도움이 될 것입니다. –

+0

이 구현이 JSON 포인터를 지원하거나 해당 서브 스키마에 "id"가 있고 인라인 주소 지정이 지원되는 경우 서브 스키마를 지정할 수 있습니다. – fge

답변

0

나타납니다. json 스키마 v4를 사용한다고 명시되어 있습니다. 또한 소스 코드 : 265 행/json-schema/validator.rb.

def build_schemas(parent_schema) 
    # Build ref schemas if they exist 
    if parent_schema.schema["$ref"] 
    load_ref_schema(parent_schema, parent_schema.schema["$ref"]) 
    end