Skip to content Skip to sidebar Skip to footer

Android Json Response Key Value, Parsing

i get a JSON response from a web service: {'CoverageSearchByLatLongResult':{'HasTransmissionAreasWithSignal':true,'SwitchOffArea': {'OpenForVastApplications':false,'SeperateTileSe

Solution 1:

You should use the classes in the org.json package:

http://developer.android.com/reference/org/json/package-summary.html

With them you can do things like:

try {
    String jsonString = "YOUR JSON CONTENT";
    JSONObject obj = newJSONObject(jsonString);
    JSONObject anotherObj = obj.getJSONObject("CoverageSearchByLatLongResult");
    boolean bool = anotherObj.getBoolean("HasTransmissionAreasWithSignal");

    JSONArray jsonArray = obj.getJSONArray("arrayKey");
    int i = jsonArray.getInt(0);
} catch (JSONException e) {
    e.printStackTrace();
}

Java Maps map keys to values. As an example of their use:

Map<String, Integer> map = new HashMap<String, Integer>();
map.put("string key", 1);
map.put("another key", 3);

Post a Comment for "Android Json Response Key Value, Parsing"