Android provides the
JSONObject class, which lets you represent the name-value pairs of JSON documents through an interface that's conceptually similar to a map, and includes serialization and deserialization through getter and setter methods that access the named fields of a JSON object.
You begin by initializing
JSONObject with the JSON that you want to parse and then use its various
get methods to obtain the values of the JSON fields:
Import org.json.JSONObject; String json = "…"; JSONObject data = new JSONObject(data); String call = data.getString("call"); double lat = data.getDouble("lat"); double lng = data.getDouble("lng");
JSONObject constructor takes the JSON to parse and provides accessor ...