|
@@ -2,15 +2,15 @@ package com.dbs.mplus.fatima.httpTask;
|
|
|
|
|
|
import android.os.AsyncTask;
|
|
|
import android.util.Log;
|
|
|
-import android.util.Xml;
|
|
|
|
|
|
|
|
|
import com.dbs.mplus.fatima.util.ConsentConfig;
|
|
|
import com.dbs.mplus.fatima.util.Util;
|
|
|
|
|
|
+
|
|
|
import org.json.JSONException;
|
|
|
import org.json.JSONObject;
|
|
|
-import org.json.XML;
|
|
|
+//import org.json.XML;
|
|
|
|
|
|
import java.io.BufferedReader;
|
|
|
import java.io.BufferedWriter;
|
|
@@ -27,6 +27,8 @@ import java.net.URL;
|
|
|
import java.net.URLEncoder;
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
+import fr.arnaudguyon.xmltojsonlib.XmlToJson;
|
|
|
+
|
|
|
public class HttpCon extends AsyncTask<Void, Void, String> {
|
|
|
private static final String TAG = "HttpCon";
|
|
|
private String url = "";
|
|
@@ -133,16 +135,30 @@ public class HttpCon extends AsyncTask<Void, Void, String> {
|
|
|
|
|
|
Log.e(TAG, "http reuqest " + action + " end -- > " + Util.logTime());
|
|
|
|
|
|
-// Log.e(TAG, "result -- > " + result);
|
|
|
- JSONObject object = XML.toJSONObject(result);
|
|
|
- result = object.toString();
|
|
|
+ Log.e(TAG, "result -- > " + result);
|
|
|
+// JSONObject object = XML.toJSONObject(result);
|
|
|
+
|
|
|
+// XmlMapper xmlMapper = new XmlMapper();
|
|
|
+// JsonNode node = xmlMapper.readTree(result.getBytes());
|
|
|
+//
|
|
|
+// ObjectMapper jsonMapper = new ObjectMapper();
|
|
|
+// String json = jsonMapper.writeValueAsString(node);
|
|
|
+
|
|
|
+// Log.e(TAG, "json -- > " + json);
|
|
|
+
|
|
|
+// Log.e(TAG, "object -- > " + object);
|
|
|
+// result = object.toString();
|
|
|
+
|
|
|
+ XmlToJson xmlToJson = new XmlToJson.Builder(result).build();
|
|
|
+
|
|
|
+ Log.e(TAG, "xmlToJson -- > " + xmlToJson);
|
|
|
+
|
|
|
+ result = xmlToJson.toString();
|
|
|
|
|
|
} catch (MalformedURLException e) {
|
|
|
e.printStackTrace();
|
|
|
} catch (IOException e) {
|
|
|
e.printStackTrace();
|
|
|
- } catch (JSONException e) {
|
|
|
- e.printStackTrace();
|
|
|
}
|
|
|
|
|
|
return result;
|