Динамически игнорировать json свойства на основе условия - PullRequest
1 голос
/ 20 февраля 2020

У меня есть объект POJO с List<Integer> stores, например. Можно ли игнорировать его с помощью @JsonIgrnore в зависимости от условия, чтобы быть пустым или нулевым при возврате этого объекта во внешний интерфейс?

1 Ответ

2 голосов
/ 20 февраля 2020

Есть аннотация под названием @JsonInclude, принимающая различные конфиги.

В вашем случае это будет:

@JsonInclude(JsonInclude.Include.NON_EMPTY)
List<Integer> stores

Javado c говорит:

NON_EMPTY
Value that indicates that only properties with null value, 
or what is considered empty, are not to be included.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...