我有一个 swagger.json,它接受一个 POST 主体作为一个对象,其中包含一些具有数据类型的必需属性。
我可以看到ServeError()在缺少任何一个属性或其中一个属性是错误的数据类型时被调用。它停止并给出第一个失败的验证。
有没有办法验证所有属性,所以当调用服务错误时,它有关于所有失败验证的详细信息?
我希望我可以在 swagger.json 中放置一个标志,但无法在任何地方找到它。
"postResp": {
"type": "object",
"required": [ "RecordId", "SomeString"],
"properties": {
"RecordId": {
"type": "integer"
},
"SomeString": {
"type": "string"
}
}
}