2012-02-14 97 views
2

f.e.我有一个xml:如何使用jaxb的marshall/unmarshall地图?

<a> 
    <b id="1">abc</b> 
    <b id="22">bzzz</b> 
</a> 

我想把它映射到
地图<整数,字符串>

是否有可能与JAXB?如果是 - 如何?

谢谢。

+0

这个问题被问了很多次:[是否可以使用JAXB从模式映射到java.util.Map?(http://stackoverflow.com/questions/1881712),[XMLAdapter for HashMap] (http://stackoverflow.com/questions/4975068),[编组映射在Jaxb中的问题](http://stackoverflow.com/questions/7793283),[自定义映射<对象,对象> XmlAdapter](http:/ /stackoverflow.com/questions/9034781)。 – 2012-02-18 12:53:50

回答

2

阅读文档XmlAdapter。它给你你想要的。

+0

+1 - 这里有另一个链接,你可能会发现有用的:http://blog.bdoughan.com/2010/07/xmladapter-jaxbs-secret-weapon.html – 2012-02-14 11:50:13

+0

泛型的操作示例也可在这里(个人博客文章):http://tshikatshikaaa.blogspot.nl/2012/08/jaxb-annotation-summary-advanced-topics_9.html – JVerstry 2012-08-08 23:23:59