Gee*_*unk 7 parsing android json
我想要每个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
}
Run Code Online (Sandbox Code Playgroud)
我尝试了很多但却无法做到.
只是让我知道循环,如何达到每个名称,电子邮件,图像等的值,如何保持.
我为你提出了一个解决方案.
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");
}
Run Code Online (Sandbox Code Playgroud)
试试这样
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");
}
Run Code Online (Sandbox Code Playgroud)
转到这个工作示例,这可能会帮助你