How to parse this JSON array in android

I need a name, email address and image for each TAG. I have to show in the List element.

{ "response":[ { "name":"Brajendra Mishra", "email":" test1@seologistics.com ", "address":"Information Service\r\nParliament of Canada\r\nOttawa, Ontario K1A 0A9", "aboutus":"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. ", "image":"http:\/\/74.52.209.213\/lab\/event\/img\/attachments\/photos\/small\/4f2a5a71-acc0-4319-b1ca-14774a34d1d5.jpg" }, { "name":"Toney Grey", "email":" test2@seologistics.com ", "address":"Information Service\r\nParliament of Canada\r\nOttawa, Ontario K1A 0A9", "aboutus":"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. ", "image":"http:\/\/74.52.209.213\/lab\/event\/img\/attachments\/photos\/small\/4f1d4283-5204-4f16-90d6-69924a34d1d5.jpg" } ], "count":2 } 

I tried a lot, but could not do it.

Just let me know the cycles, how to reach the values ​​for each name, email, image, etc., how to hold.

+7
source share
2 answers

I am creating a solution for us usueue.

 JSONArray jObject = new JSONArray(jsoninputstring); for (int i = 0; i < jObject.length(); i++,start++) { JSONObject menuObject = jObject.getJSONObject(i); String name= menuObject.getString("name"); String email= menuObject.getString("email"); String image= menuObject.getString("image"); } 
+9
source

try it

where jObj is the response you get from the server.

 try { JSONObject get_string = new JSONObject(jObj.toString()); jsonProduct_jsonarray = new JSONArray(); jsonProduct_jsonarray = get_string .getJSONArray("response"); // Receive the JSON object from server for (int i = 0; i < jsonProduct_jsonarray.length(); i++) { System.out.println("GOT JSON VALUE "); JSONObject c = jsonProduct_jsonarray.getJSONObject(i); String name= c.getString("name"); String email= c.getString("email"); String address= c.getString("address"); String aboutus= c.getString("aboutus"); String image= c.getString("image"); } 

go to a working example, this may help you

+5
source

All Articles