本文为随笔,非教程。
以下为两种做过的josn解析:
1.空气质量
josn数据如下:
{
"data": {
"info": [
{
"ID": "1",
"UserID": "o8nWOuPNo9VJjTYvt73rmGZ8izQo",
"Photos": "http://221.212.36.86/FreePhoto/pic/pic_2015_9_23 8_22_51.jpg",
"Coords": "45.580705389,126.653267265",
"Location": "黑龙江省哈尔滨市平房区平新镇阳光景区",
"Evalution": "1",
"DataTime": "2015/9/23 17:12:26",
"UserType": "wx",
"Audit": "True"
},
{
"ID": "2",
"UserID": "o8nWOuPNo9VJjTYvt73rmGZ9izQo",
"Photos": "http://221.212.36.86/FreePhoto/pic/pic_2015_9_23 8_22_51.jpg",
"Coords": "45.584685805,126.646971827",
"Location": "黑龙江省哈尔滨市平房区联盟街道建安小区",
"Evalution": "2",
"DataTime": "2015/9/24 17:12:26",
"UserType": "wx",
"Audit": "True"
},
{
"ID": "3",
"UserID": "o8nWOuPNo9VJjTYvt73rmGZ10izQo",
"Photos": "http://221.212.36.86/FreePhoto/pic/pic_2015_9_23 8_22_51.jpg",
"Coords": "45.642942752,126.77627674",
"Location": "黑龙江省哈尔滨市香坊区黎明街道东大嘉园",
"Evalution": "3",
"DataTime": "2015/9/25 17:12:26",
"UserType": "wx",
"Audit": "True"
}
]
}
}
设以上josn串为 String strResult,解析方式:
123456789101112131415161718192021222324252627//解析多个数据的Json
//{}用JSONObject
//[]用jsonArray
private
void
parseJsonMulti(String strResult) {
try
{
JSONObject jsonObject =
new
JSONObject(strResult).getJSONObject(
"data"
);
JSONArray jsonArray=jsonObject.getJSONArray(
"info"
);
for
(
int
i=
0
;i<jsonArray.length();i++){