我正在尝试创建一个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模式的内容)
答案 0 :(得分:0)
这可以满足您的需求:
{ “类型”:“对象”, “additionalProperties”:{ “类型”: “串”} }