[英]Xstream: JAVA to XML
我想創建一個JAVA對象,可以將其轉換為XML結構
<a id="[numeric value]">[string value]</a>
我在Xstream網站上閱讀了這些教程,並在Google上搜索了一段時間,但找不到解決方案。
例如,將POJO轉換為
<many_a>
<a id="[numeric value]">
<name>[string value]</name>
</a>
...
</many_a>
我將創建POJO
@XStreamAlias("many_a")
class AList{
@XStreamImplicit(itemFieldName = "a")
List<A> list;
}
class A{
@XStreamAsAttribute
@XStreamAlias("id")
long id;
@XStreamAlias("name")
String name;
}
因此,問題是我應該創建哪個POJO才能獲得上述XML?
如果您在xml中指定了所有條目,則可以使用Map<Integer,String>
封送對象。 請參考此問題以獲取想法。
我找到了無需編寫自定義轉換器即可解決此問題的解決方案。 看到這個線程:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.