我想要每个TAG的名称,电子邮件和图片。我必须在List元素中显示。
{
"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's 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's 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
}
我尝试了很多但却无法做到。
让我知道循环,如何达到每个名称,电子邮件,图片等的值,如何保持。
答案 0 :(得分:9)
我为您的问题生成了一个解决方案。
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");
}
答案 1 :(得分:5)
试试这个
其中jObj
是您从服务器获得的响应。
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");
}