這是xstream-1.4.jar下載,xStream可以輕易的將Java對象和xml文檔相互轉(zhuǎn)換,而且可以修改某個特定的屬性和節(jié)點名稱,而且也支持json的轉(zhuǎn)換。
xstream-1.4.jar,java對象轉(zhuǎn)xml以及xml轉(zhuǎn)java對象,比較簡單的一個工具類,對xml的支持比較完美,非常實用,操作很簡單。
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個jar包。1,xmlpull-1.1.3.1.jar2,xsream-1.4.7.jar3,xpp3_min-1.1.4c.jar
每一個Java程序都有一個類,這個類是程序的開始點(通常也叫做入口點)。類是一段代碼,以特定的方式將其他來源的代碼組合到一起。我們將在下一章介紹類。這個類之所以特別,是因為它有一個main方法。方法是一段代碼,可以完成某個特定的事項。在本例中,main方法的作用就是啟動程序。我們也會在下一章介紹方法。main方法能接收輸入?yún)?shù),并啟動程序。任何一個Java程序有且只能有一個main方法。