Разобрать свойства как объекты с Джексоном - PullRequest
0 голосов
/ 25 апреля 2020

Я анализирую json файлы с Джексоном и мне интересно, могу ли я решить проблему с отображением без специального сериализатора. Проблема в том, что я могу получить два типа json, как показано ниже:

// example 1
{
  "person": "Joe"
}

И:

// example 2
{
  "person": {
    "name": "Joe",
    "age": 30
  }
}

Оба варианта действительны в моем случае. Я хочу разобрать оба свойства person в класс Person, содержащий свойства name и age. В случае первого примера строковое значение задается как имя, а возраст остается нулевым, а для второго устанавливаются оба значения.

Возможно ли использование аннотаций или мне действительно нужно создать десериализатор для него?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...