字典验证?

时间:2017-01-12 11:12:24

标签: javascript validation joi

使用Joi验证包含自定义键的字典的最佳方法是什么?

var objToValidate = {
  "a": { name: 1 }
  "type": { name: 3 },
  ... // many other properties
}

var schema = ?

1 个答案:

答案 0 :(得分:0)

您可以使用keys验证:

const object = Joi.object().keys({
    a: Joi.number().min(1).max(10).integer(),
    b: 'some string'
});

object.validate({ a: 5 , b : "word"}, (err, value) => { });