com.thoughtworks.xstream.converters.reflection.ReflectionConverter,用XSTream将xml转换为Java对象
生活随笔
收集整理的這篇文章主要介紹了
com.thoughtworks.xstream.converters.reflection.ReflectionConverter,用XSTream将xml转换为Java对象
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
將XML文件轉(zhuǎn)換為object對象
XML包含:有對custs下標(biāo)簽含有:
Java對象:
@XStreamAlias("bcc:CustProperty")
private List<sames> custProperty;
出現(xiàn)報錯:
com.thoughtworks.xstream.converters.reflection.ReflectionConverter,
錯誤原因,xml中的標(biāo)簽“CustProperty”是一個名稱對應(yīng)多個相同的對象,會造成堆溢出,將對象的代碼注釋從@XStreamAlias修改為:@XStreamImplicit就可以了。
改變后:
?? ?@XStreamImplicit(itemFieldName ="bcc:CustProperty")
?? ?private List<sames> custProperty;
----------------------------------------------------------------
?
總結(jié)
以上是生活随笔為你收集整理的com.thoughtworks.xstream.converters.reflection.ReflectionConverter,用XSTream将xml转换为Java对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享暄桐好作业之《灵飞经》,静观春意生长
- 下一篇: java美元兑换,(Java实现) 美元