我想通过json模式验证json输入。正面案例适用于预期对象和属性。但是我想针对额外的对象进行验证,这些对象是模式中没有提到的参数。
如果在json中检测到垃圾数据,则验证基本上失败
如果您只想在JSON对象中拥有一组特定的属性,而拒绝其他属性:
>
{
"type": "object",
"properties": { "p": {}, "q": {} },
"additionalProperties": false
}
将只允许属性p
和q
存在于对象实例中。