我有一个JSON模式定义Error对象,生成的Java代码延伸的RuntimeException。
这里的问题是我不想在我的Error对象中公开某些RuntimeException属性,例如StackTrace或...
因此,我希望找到一种方式,我的错误模式来定义JsonIgnore:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"description": "General Error",
"javaType": "com.company.account.open.api.model.Error",
"properties": {
"exceptionType": {
"type": "string"
},
"serviceName": {
"type": "string"
}
},
"required": [
"exceptionType",
"serviceName"
]
}
所以我想添加类似的内容:
"ignored": [
"stackTrace"
]