【发布时间】:2018-12-14 15:20:34
【问题描述】:
我有一个类似的对象
{
"a": {
"name": "name of a",
"year": "1"
},
"b": {
"name": "name of b",
"year": "2"
},
"c": {
"name": "name of c",
"year": "123456"
}
}
我正在使用以下验证
var mainobject=Joi.object().pattern(/^/,subObject),
var suboject=joi.object({
name:joi.string(),
year:joi.string()
})
使用这段代码,我可以遍历对象吗?我的第一个代码有什么问题吗?在主要对象中,我使用了未知键的模式。如果我想包含更多数据,例如详细信息,
{
"a": {
"name": "name of a",
"year": "1"
"details":(should include name and year in "name":'name of a',"year":'1')
},
"b": {
"name": "name of b",
"year": "2"
},
"c": {
"name": "name of c",
"year": "123456"
}
}
如何实现上述解决方案?请帮帮我。
【问题讨论】: