JAXB:如何编组 HashMap<String, HashMap<String, String>>?
Posted
技术标签:
【中文标题】JAXB:如何编组 HashMap<String, HashMap<String, String>>?【英文标题】:JAXB: how to marshall 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?
【问题讨论】:
【参考方案1】:您不能使用 JAXB 将 Map
直接序列化为 XML
。您将不得不使用Wrapper Class
,它将为您提供对象树。
这个link 会帮助你。
【讨论】:
以上是关于JAXB:如何编组 HashMap<String, HashMap<String, String>>?的主要内容,如果未能解决你的问题,请参考以下文章