Schema 应该只允许以下星座:{"status":"nok"}
. 键必须始终是“状态”,值应该允许“ok”、“nok”、“inProgress”没有不同或额外的对象,...应该允许
我试过这个:
{
"description": "blabla",
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"inProgress",
"nok"
],
"required": true,
"additionalItems": false
}
},
"required": true,
"additionalProperties": false
}
这行得通,但是这个方案允许我可以发送相同的键/值对两次{"status":"nok","status":"nok"}
,如果没有我正在使用的这个“对象”容器也能工作,我也会很高兴,因为这样可以减少开销。也许有人知道解决方案,谢谢