2012-02-14 2 views
2

f.e. У меня есть XML:Как использовать marshall/unmarshall Карта с использованием jaxb?

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

Я хочу, чтобы отобразить его на
Карта < Integer, String>

возможно с JAXB? Если да - как?

спасибо.

+0

Этот вопрос задавался так много раз: [Можно ли использовать JAXB для сопоставления схемы от java.util.Map?](http://stackoverflow.com/questions/1881712), [XMLAdapter для HashMap] (http://stackoverflow.com/questions/4975068), [Проблемы с сортировкой карты в Jaxb] (http://stackoverflow.com/questions/7793283), [Пользовательская карта <Объект, объект> XmlAdapter] (http://stackoverflow.com/questions/9034781). –

ответ

2

Прочитайте документацию для XmlAdapter. Это дает вам то, что вы хотите.

+0

+1 - Вот еще одна ссылка, которая может вам пригодиться: http://blog.bdoughan.com/2010/07/xmladapter-jaxbs-secret-weapon.html –

+0

Здесь также приведен пример работы с дженериками (личное сообщение в блоге): http://tshikatshikaaa.blogspot.nl/2012/08/jaxb-annotation-summary-advanced-topics_9.html – JVerstry

Смежные вопросы