package com.android.tradefed.util.net; import java.io.IOException; import org.jsoup.Connection; import org.jsoup.Connection.Response; import org.jsoup.Jsoup; import com.android.tradefed.log.LogUtil.CLog; import com.google.gson.JsonObject; import com.google.gson.JsonParser; public class JsonHelper { public static String getJsonString(String url) { String ret = null; Connection conn = Jsoup.connect(url); Response resp = null; conn.ignoreContentType(true); try { resp = conn.execute(); return resp.body(); } catch (IOException e) { CLog.i("failed to get json result for %s, %s",url,e.getMessage()); } return ret; } public static JsonObject getJsonObject(String url) { JsonParser parser = new JsonParser(); JsonObject ret = null; String json = getJsonString(url); if(json != null) { return parser.parse(json).getAsJsonObject(); } return ret; } }