android如何將xml轉換成對象

將xml轉換成對象的方法有很多種。今天我要走一條“曲線”來實現這個轉換。

1.思路

將xml轉換成json,再通過將json轉換成java對象。

2.添加java-json.jar包

java-json.jar將此包放入項目中。這個包實現了xml到json字符串的轉化,甚至對象到xml的轉化。

3.使用方法

// xml中有“<![CDATA[ ]]>”數據,在轉json前,要先去掉。
JSONObject json = XML.toJSONObject(xmlStr.replace("<![CDATA[","").replace("]]>",""));
          

注意: 要將xml中的<![CDATA[]]>這些字符去掉,否則在轉換時會拋異常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章