2013-09-27 1 views
1

'ewb_query'가 객체인지 확인하는 JSON 스키마를 만들려고합니다. 그러나 객체의 값이 문자열 일 뿐이라고 지정하려고합니다. 그러나 어떤 키도 유효합니다. , 아래 예와 같이 이름과 나이뿐만 아니라).중첩 된 객체가있는 json 스키마 유효성 확인

e.e. 나는 그런

"ewb_query":{"name":"jeff","age":32}, 

로 값을 원하지만하지

"ewb_query":{"another_level":{...}}, 

이 ewb_query 객체이지만, 중첩 아니에요 확인하지 않음을 확인합니다.

'ewb_query' =>{ 
    type => 'object', 
}, 

나는이 시도,하지만 그건 잘못된 구문 것 같다 :

'ewb_query' =>{ 
    type => 'object', 
    properties => { 
     type => 'string' 
    }, 
}, 

아이디어? (펄 구문을 사면, 즉 내 JSON 스키마를 생성하기 위해 사용하고 기능)이 당신이 필요 달성

답변

0

:

{ "유형을": "개체", "additionalProperties을": { "유형 ":"string "} }