Удаление пустых полей из объекта в Java без влияния на глобальную конфигурацию ObjectMapperJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Удаление пустых полей из объекта в Java без влияния на глобальную конфигурацию ObjectMapper

Сообщение Anonymous »

У меня есть класс Person с полями firstName, LastName и email, и я использую этот класс в нескольких местах. В одном конкретном методе я хочу удалить пустые поля из объекта Person.
Условия:
  • Мы используем одноэлементный ObjectMapper и не можем глобально настроить его для исключения пустых полей, поскольку он используется в различных частях приложения.
  • Мы не можем применять аннотации классу, как он предоставляется в другом jar-файле.
В настоящее время мы используем Reflection API, но ищем более простой и лучшее решение.
Пример:
Первоначальный человек:

Код: Выделить всё

Person{firstName='John', lastName='', email=null}
Отфильтрованный человек:

Код: Выделить всё

Person{firstName='John'}


Подробнее здесь: https://stackoverflow.com/questions/791 ... bjectmappe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»