或地图与杰克逊一起进入 XML?,java,xml,jackson"/>

首页 > 解决方案 > 你如何序列化地图或地图与杰克逊一起进入 XML?

问题描述

似乎 Jackson(2.9,编写时的当前版本)无法序列化 Java 数据结构,如

转换为有效的 XML。问题是 aMap<K,V>表示为

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

和 XML 标签不允许以数字开头(这也不包括 2019-04-27)。

如何配置 Jackson 以将 Map 或任何包含 Map 的 DTO 序列化为有效的 XML?

(注意:类似的问题是自 2017 年以来的选项问题https://github.com/FasterXML/jackson-dataformat-xml/issues/244)。

标签: javaxmljackson

解决方案


推荐阅读