从Json服务器获取数组?

时间:2016-07-20 06:07:37

标签: java android arrays json

我想获取Trip1数组的纬度和经度。

这是我的android代码: my android code

JSON: json format

1 个答案:

答案 0 :(得分:0)

替换

JSONArray msg=tripObjects.getJSONArray("Trips");
JSONArray msg1=tripObjects.getJSONArray("Trip1");

JSONObject msg=tripObjects.getJSONObject("Trips");
JSONArray msg1=msg.getJSONArray("Trip1");

通过在msg1数组的大小上使用for循环获取你的lat-long,如下所示:

for(int j=0;j<msg1.length();j++){
     JSONObject msgObject=msg1.getJSONObject(j);
     String lat=msgObject.getString("Sfltlattitude");
     String longi=msgObject.getString("SfltLogitude");
}