Javascript Node express JSON模式多字段验证
使用 如何验证两个字段,例如:Javascript Node express JSON模式多字段验证,javascript,node.js,jsonschema,json-schema-validator,Javascript,Node.js,Jsonschema,Json Schema Validator,使用 如何验证两个字段,例如: (“数量”==0&“实际数量”==0)| |(“数量”>0&“实际数量”>0)刚刚测试,这将完成以下工作: { "anyOf" : [ { "properties" : { "quantity" : { "minimum" : 0, "maximum" : 0 },
(“数量”==0&“实际数量”==0)| |(“数量”>0&“实际数量”>0)
刚刚测试,这将完成以下工作:
{
"anyOf" : [
{
"properties" : {
"quantity" : {
"minimum" : 0,
"maximum" : 0
},
"actualQuantity" : {
"minimum" : 0,
"maximum" : 0
}
}
},
{
"properties" : {
"quantity" : {
"minimum" : 1
},
"actualQuantity" : {
"minimum" : 1
}
}
}
]
}
您也可以使用“oneOf”
而不是“anyOf”
,但是“anyOf”
在大多数实现中速度更快