2013-07-22 6 views
7

일부 프로젝트에서 json-schema 유효성 검사를 사용하려고하는데 "필수"필드에 대해 묻고 싶습니다.JSON 스키마 : 필수 필드

키워드의 값은 배열해야 current doc에서

는 specifiaction있다. 이 배열은 최소한 하나의 요소를 가져야합니다. 이 배열의 요소는 문자열이어야하며 고유해야합니다.

"properties": { 
    "foo": { 
     "required": true 
    } 
} 

필수 필드를 정의하는 유효한 방법은 무엇입니까 :

그러나 웹의 또 다른 예에서, 내가 좋아하는 뭔가를 찾을 수 있습니까?

답변

13

JSON Schema 버전 3에서는 부울이었습니다. 최신 버전 인 4에서는 이제 문자열 배열입니다. 사용중인 유효성 검사기가 여전히 이전 사양을 구현할 수 있습니다.