[Answer]-Parsing json in android studio

1👍

Using below code you will be able to get Title and Location

    JSONObject obj=new JSONObject(response);//This is response from webservice
    String totalCount = obj.getJSONObject("meta").getString("total_count"); //for getting total_count
    JSONArray json_array = obj.getJSONArray("objects");
    for(int j=0;j<json_array.length();j++) {
        String title = json_array.getJSONObject(j).getString("Title");
        String location= json_array.getJSONObject(j).getString("Location");
    }

0👍

Use this website to help you view the Json structure better

http://www.jsontree.com/

What you have is a Json Object since it starts and ends with curly braces.

For example if I had a Json as {"Id":"1"}
The Key is “Id” and the value is “1”

A Json object can have a Json inside the value as well(Which is your case)

And example is {"Id":{"Place1":"1", "Place2":"2"}}

So the Key is "Id" and it has the value "Place1":"1", "Place2":"2"

So the value is also a Json.

It can get a little messy with Jsons in Jsons.

Here is a good tutorial on parsing Json

http://www.tutorialspoint.com/android/android_json_parser.htm

👤Adilp

Leave a comment