Я пытаюсь создать схему JSON, которая будет проверять, что «ewb_query» - это объект, но я хотел бы указать, что значения в объекте являются только строками (но все ключи действительны , а не только имя и возраст, как в примере ниже).Проверка схемы json с вложенными объектами
I.e. Я хочу, чтобы такие ценности, как
"ewb_query":{"name":"jeff","age":32},
но не
"ewb_query":{"another_level":{...}},
Это подтверждает, что ewb_query является объектом, но не проверяет, что он не вложен.
'ewb_query' =>{
type => 'object',
},
Я попробовал это, но это, кажется недействительным синтаксис:
'ewb_query' =>{
type => 'object',
properties => {
type => 'string'
},
},
Идеи? (Простите за синтаксисом PERL, это то, что я использую для создания моих JSON схемы)