Как вы сериализуете картуили картав XML с Джексоном? - PullRequest
0 голосов
/ 25 апреля 2019

Похоже, что Джексон (2.9, текущая версия на момент написания) не может сериализовать структуры данных Java, такие как

  • Map<Integer, Object>
  • Map<LocalData, Object>
  • Map<Double, Object>

в действительный XML. Проблема в том, что Map<K,V> представляется как

<Map>
  <key1>
    value1
  </key1>
  <key2>
    value2
  </key2>
</Map>

и теги XML не могут начинаться с цифр (это также исключает 2019-04-27).

Как мне настроить Джексона для сериализации Карты или любого DTO, содержащего Карту, в действительный XML?

(Примечание. Подобная проблема связана с опцией https://github.com/FasterXML/jackson-dataformat-xml/issues/244, включенной с 2017 года).

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