【发布时间】:2014-08-20 14:10:08
【问题描述】:
我正在尝试创建一个 JSON 模式来验证 'ewb_query' 是一个对象,但我想指定对象中的值只是字符串(但任何键都是有效的,而不仅仅是名称和年龄如下例所示)。
即我想要诸如
之类的值"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 模式的方法)
【问题讨论】:
标签: json jsonschema