Spring mvc игнорирует нулевые объекты в списке - PullRequest
0 голосов
/ 23 января 2019

Как я могу обработать нулевые объекты в массиве, который связывается со входами? У меня

имя ввода = пример значения = 3,4 имя ввода = пример значения = ""

Пример списка = новый ArrayList ()

результатом связывания является список с 3 элементами = ноль, 3, 4 есть ли атрибут, который я могу добавить в список, чтобы игнорировать этот нуль?

@ JsonInclude (Include.NON_NULL) не работает.

Ответы [ 2 ]

0 голосов
/ 23 января 2019

Вы можете использовать классический Java 8 Stream API , это будет выглядеть так:

list = list.stream()
            .filter(Objects::nonNull)
            .collect(Collectors.toList());
0 голосов
/ 23 января 2019

Вы можете попробовать отправить свой список в Apache ListUtils:

List result = ListUtils.predicatedList(example, PredicateUtils.notNullPredicate());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...