使用XStream操作XML和Bean互相轉換

操作XStream需要兩個jar包,分別是xpp3-1.1.4-min.jar和xstream-1.3.1.jar兩個jar包
導入兩個jar包

將bean轉爲xml示例:

//構造XStream對象
XStream xstream = new XStream();

//下面這句話是指的生成xml節點裏面的節點對應的東西
xstream.alias("BEDC", BEDC.class);
xstream.alias("Message", Message.class);
xstream.alias("commHead", CommHead.class);

//調用toXml方法,轉換爲xml,得到一個字符串

String xml=xstream.toXML(bedc) ;

將xml轉換爲bean示例:

/構造XStream對象,注意後面括號裏的
XStream xstream = new XStream(new DomDriver());

//下面這句話是指的生成xml節點裏面的節點對應的東西
xstream.alias("BEDC", BEDC.class);
xstream.alias("Message", Message.class);
xstream.alias("commHead", CommHead.class);

//調用fromXML方法,轉換爲bean,得到對象

BEDC cre_person = (BEDC) xstream2.fromXML(xml);

xstream具體用法還有很多,這是最基礎的兩個轉換。

發佈了50 篇原創文章 · 獲贊 23 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章