【问题标题】:JAXB: how to marshall HashMap<String, HashMap<String, String>>?JAXB:如何编组 HashMap<String, HashMap<String, String>>?
【发布时间】:2021-12-12 01:29:22
【问题描述】:

我有一个复杂的数据结构,可以用HashMap里面的HashMap来描述。我需要创建结构的 XML 文件。像这样:

<map>
    <key1>
        <map>
           <key1>someString1</key1>
           <key2>someString2</key2>
        </map>
    </key1>
    <key2>
        <map>
           <key1>someString1</key1>
           <key2>someString2</key2>
        </map>
    </key2>
</map>

但我注意到,JAXB 存在一些问题。有没有办法从地图制作 XML?

【问题讨论】:

    标签: java xml hashmap jaxb marshalling


    【解决方案1】:

    您不能使用 JAXB 将 Map 直接序列化为 XML。您将不得不使用Wrapper Class,它将为您提供对象树。 这个link 会帮助你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 2013-07-29
      • 1970-01-01
      相关资源
      最近更新 更多