[英]validating json schema with nested objects
我正在嘗試創建一個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模式的東西)
這樣可以滿足您的需求:
{“ type”:“ object”,“ additionalProperties”:{“ type”:“ string”}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.