Как получить свойство в JSON-схеме RAML, чтобы @JsonIgnore - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть объект Error, определенный в схеме json, сгенерированный java-код расширяет RuntimeException.

Проблема здесь в том, что я не хочу показывать некоторые свойства RuntimeException в моем объекте Error, например 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"
  ]
...