1
解組我有一個包含地圖連載像這樣的XML:自定義地圖與JAXB
<system>
...
<entities>
<entity>
<string>key<string>
<string><![CDATA[["a", "b", "c"]]]></string>
</entity>
...
</entities>
</system>
我想從這個得到的是,<entities>
被deserialised爲Map<String, Object>
與map.get(key)
返回一個字符串列表。
class System {
...
private Map<String, Object> properties;
}
所以問題是如何使它與JAXB一起工作?
謝謝,我不能包裹頭的唯一問題是不是XmlRootElement,而只是一個更大對象的成員。我會更新我原來的問題。 –
vasily
我更新了答案,它能解決您的問題嗎? –
謝謝,它並不直接,但你肯定幫助我走上了正確的軌道。 JAXB不喜歡\ @XmlElementWrapper和\ @XmlJavaTypeAdapter在同一個屬性上。我不得不創建另一個實體進行收集。 – vasily