Android中的JSON解析-同时阅读4节?
我从json源代码获取了一些总线信息,但问题是我无法从某些部分读取子信息 JSON文件类似于:Android中的JSON解析-同时阅读4节?,android,json,Android,Json,我从json源代码获取了一些总线信息,但问题是我无法从某些部分读取子信息 JSON文件类似于: { "1.webAccessCheck":0.000010013580322266, "5.timeDiff":0.000016927719116211, "val":"postVal", "2.saveipDiff":0.08434796333313, "func":"rd", "routeCoorInfo":[ "41502", "1", "2013
{
"1.webAccessCheck":0.000010013580322266,
"5.timeDiff":0.000016927719116211,
"val":"postVal",
"2.saveipDiff":0.08434796333313,
"func":"rd",
"routeCoorInfo":[
"41502",
"1",
"2013/09/15 05:06:22",
"004",
"59"
],
"servicetimediff":3197,
"busStopInfo":{
"SeqNo":[
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10"
],
"Lat":[
"40.799931",
"40.801025",
"40.801291",
"40.802394",
"40.804359",
"40.805956",
"40.808355",
"40.810442",
"40.812313",
"40.812999"
],
"Lon":[
"29.430671",
"29.432577",
"29.434388",
"29.435054",
"29.434257",
"29.43324",
"29.431369",
"29.431989",
"29.43216",
"29.43305"
],
"StopId":[
"60405",
"60307",
"60305",
"60267",
"60268",
"60269",
"60270",
"60271",
"60272",
"60123"
],
"StopName":[
"BEYLİKBAĞI OTOBÜSLERİ",
"BÜLBÜL",
"DEKORASYON",
"HÜRRİYET",
"CHRYSLER İ.Ö.O.",
"BAHAR",
"DOĞAN",
"CEMAL GÜRSEL",
"ŞEHİT ERDEM DEMİR",
"TUNA PARKI"
]
},
"timeInfo":{
"DepartureTime":{
},
"WheelChairId":{
}
},
"pointsInfo":{
"Lat":[
"40.8",
"40.80032",
"40.80066",
"40.80106",
"40.801014",
"40.80099",
"40.801434",
"40.801594",
"40.801685",
"40.802128"
],
"Lon":[
"29.430689",
"29.431099",
"29.431581",
"29.432386",
"29.432484",
"29.432804",
"29.434998",
"29.435455",
"29.435163",
"29.43496"
],
"SeqNo":[
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10"
]
},
"busInfo":{
"Lat":{
},
"Lon":{
},
"Bus_id":{
}
},
"refreshCount":0
}
我想读一下SeqNo
,Lat
,Lon
,StopId
,StopName
,它们对所有这些部分都有相同的计数
有没有办法将它们作为一个对象同时读取
谢谢你的建议
编辑:我解决了这3行代码的问题:)
也许这就是你想要的
jsonObject = new JSONObject(result);
JSONObject posts = jsonObject.getJSONObject("busStopInfo");
JSONArray seqNo = posts.getJSONArray("SeqNo");