我正在使用swagger-tools和Swagger Spec 2.0来验证我的Node JS服务中的请求体。 问题是具有附加属性的JSON会通过验证,并且会影响服务的内部逻辑。 有效JSON的示例:
{
"name": "proper object",
"requiredProperty": "some value"
}
我想阻止的仍然有效的JSON示例:
{
"name": "proper object",
"requiredProperty": "some value",
"additionalProperty": "should not be here!!!"
}
是否可以使用严格模式,使包含其他属性的请求失败?