如何在RAML json模式中标记属性以具有@JsonIgnore

时间:2019-02-01 19:08:52

标签: java api raml

我有一个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"
  ]

0 个答案:

没有答案