我想像javascript中的数组一样验证数据类型。
原始数据如下:
"dams":[
{"id": 1, "name": "Burrinjuck Dam", "self": "",…},
{"id": 2, "name": "Blowering Dam", "self": "",…}
]元素的数量不确定,但每个元素都是相同类型的水坝对象。是否有任何方法来验证相同类型元素的列表?
发布于 2019-05-14 13:48:33
您可以将Joi.array().items()与Joi.object()组合起来,并执行如下操作:
const schema = Joi.object({
damns: Joi.array().items(
Joi.object().keys({
id: Joi.string(),
name: Joi.string(),
self: Joi.string()
})
)
});https://stackoverflow.com/questions/56125556
复制相似问题