您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Android中将XML转换为JSON对象

在Android中将XML转换为JSON对象

您也可以尝试这种方式。我已经尝试和测试过了。

步骤1:请下载java-json.jar

步骤2:将/libs添加到项目的文件夹,然后添加到构建路径。

步骤3:然后按以下方式使用

        import org.json.JSONException;
    import org.json.JSONObject;
    import org.json.XML;
        String sampleXml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
        + "<mobilegate>"    
    +"<timestamp>232423423423</timestamp>"                          
    + "<txn>" + "Transaction" + "</txn>" 
    + "<amt>" + 0 + "</amt>" 
    + "</mobilegate>"; 
        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());

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

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

其他 2022/1/1 18:13:57 有596人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶