格式如下: 有两组数据,数组的标签为message
String t={"status":"1","message":[
{"hasregister":1,"sid":"16665s",
"company":"华润万家有限公司 ",
"name":"华润万家便利超市亚运城分店",
"telephone":"1320255555",
"email":"66656@55.com",
"city":"广州市",
"area":"番禺",
"street":"广州市番禺区兴亚二路",
"summary":"华润万是中国最具规模的零售连锁企业之一,是香港..",
"icon":"http:\/\/www.baidu.com\/1.jpg",
"icon_thumb":"http:\/\/www.iuschool,com\/25.jpeg",
"power":"0",
"hasadvertisement":0
},
{"hasregister":1,
"sid":"16665s",
"company":"华润万家有限公司 ",
"name":"华润万家便利超市亚运城分店",
"telephone":"1320255555",
"email":"66656@55.com",
"city":"广州市",
"area":"番禺",
"street":"广州市番禺区兴亚二路",
"summary":"华润万是中国最具规模的零售连锁企业之一,是香港..",
"icon":"http:\/\/www.baidu.com\/1.jpg",
"icon_thumb":"http:\/\/www.iuschool,com\/25.jpeg",
"power":"0","hasadvertisement":0
}
]
}
代码:
JSONObject dataJson;
try {
dataJson = new JSONObject(t); //t是数据
JSONArray message=dataJson.getJSONArray("message"); //数组对应的标签
JSONObject info=message.getJSONObject(0); //解析数组第一组数据
String hasregister=info.getString("hasregister");
String sid=info.getString("sid");
String company = info.getString("company");
String name =info.getString("name");
String telephone=info.getString("telephone");
String email=info.getString("email");
String city = info.getString("city");
String area =info.getString("area");
String street=info.getString("street");
String summary=info.getString("summary");
String icon = info.getString("icon");
String icon_thumb =info.getString("icon_thumb");
String power = info.getString("power");
String hasadvertisement =info.getString("hasadvertisement");
/ /输出
tv.setText("hasregister:"+hasregister+"\n"+"sid:"+sid+"\n"+
"company:"+company+"\n"+"name:"+name+"\n"+
"telephone:"+telephone+"\n"+"email:"+email+"\n"+
"city:"+city+"\n"+"area:"+area+"\n"+
"street:"+street+"\n"+"summary:"+summary+"\n"+
"icon:"+icon+"\n"+"icon_thumb:"+icon_thumb+"\n"+
"power:"+power+"\n"+"hasadvertisement:"+hasadvertisement+"\n");
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(MyTestActivity.this, "失败", 1).show();
}
效果图: