Here you can find the source of parseJson(String json, String key)
public static Object parseJson(String json, String key) throws JSONException
import org.json.JSONException; import org.json.JSONObject; public class Main{ public static JsonHolder mJsonHolder; /****************************** Json ******************************/ public static Object parseJson(String json, String key) throws JSONException { if (mJsonHolder == null || mJsonHolder.json != json) { mJsonHolder = new JsonHolder(json); }// w ww . j a va 2s.c o m return mJsonHolder.parseJson(key); } public static Object parseJson(JSONObject jsonObject, String key) throws JSONException { if (mJsonHolder == null || mJsonHolder.mJsonObject != jsonObject) { mJsonHolder.mJsonObject = jsonObject; } return mJsonHolder.parseJson(key); } }