這是xstream-1.4.jar下載,xStream可以輕易的將Java對(duì)象和xml文檔相互轉(zhuǎn)換,而且可以修改某個(gè)特定的屬性和節(jié)點(diǎn)名稱,而且也支持json的轉(zhuǎn)換。
xstream-1.4.jar,java對(duì)象轉(zhuǎn)xml以及xml轉(zhuǎn)java對(duì)象,比較簡單的一個(gè)工具類,對(duì)xml的支持比較完美,非常實(shí)用,操作很簡單。
XStream xStream = new XStream(new XppDriver(new NoNameCoder()));// XStream xStream = new XStream(new DomDriver());xStream.processAnnotations(TaxML.class);String str = "" + "" + "wych" + "3.14159265358979" + "a" + "" + "";TaxML taxML = (TaxML)xStream.fromXML(str);System.out.println(taxML.getSbSaveReturnVO().getPzxh());異常如下:Exception in thread "Main Thread" com.thoughtworks.xstream.io.StreamException: Cannot create XmlPullParserat com.thoughtworks.xstream.io.xml.AbstractXppDriver.createReader(AbstractXppDriver.java:56)at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1040)at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1031)at com.gfsy.xml.demo.DemoSBSaveReturnVO.main(DemoSBSaveReturnVO.java:21)原因:缺少jar包。使用xStream需要引入3個(gè)jar包。1,xmlpull-1.1.3.1.jar2,xsream-1.4.7.jar3,xpp3_min-1.1.4c.jar
每一個(gè)Java程序都有一個(gè)類,這個(gè)類是程序的開始點(diǎn)(通常也叫做入口點(diǎn))。類是一段代碼,以特定的方式將其他來源的代碼組合到一起。我們將在下一章介紹類。這個(gè)類之所以特別,是因?yàn)樗幸粋(gè)main方法。方法是一段代碼,可以完成某個(gè)特定的事項(xiàng)。在本例中,main方法的作用就是啟動(dòng)程序。我們也會(huì)在下一章介紹方法。main方法能接收輸入?yún)?shù),并啟動(dòng)程序。任何一個(gè)Java程序有且只能有一個(gè)main方法。