微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Convert Xml to json object in android

You can try this way as well. I have tried and tested it myself.

Step 1 : Please Download thejava-json.jar

Step 2: Add this to/libsfolder of your project then add to build path.

Step 3: Then use it as follows

  • Imports to look for

    import org.json.JSONException; import org.json.JSONObject; import org.json.XML;
  • Sample string

    String sampleXml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + "<mobilegate>" +"<timestamp>232423423423</timestamp>" + "<txn>" + "Transaction" + "</txn>" + "<amt>" + 0 + "</amt>" + "</mobilegate>"; 
  • Json String

    JSONObject jsonObj = null; try { jsonObj = XML.toJSONObject(sampleXml); } catch (JSONException e) { Log.e("JSON exception",e.getMessage()); e.printstacktrace(); } Log.d("XML",sampleXml); Log.d("JSON",jsonObj.toString());

Output:

XML:

<?xml version="1.0" encoding="utf-8"?><mobilegate><timestamp>232423423423</timestamp><txn>Transaction</txn><amt>0</amt></mobilegate>

JSON :

{"mobilegate":{"timestamp":232423423423,"amt":0,"txn":"Transaction"}}

原文地址:https://www.jb51.cc/xml/299007.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。