【问题标题】:Fetching Array from Json server?从 Json 服务器获取数组?
【发布时间】:2016-07-20 06:07:37
【问题描述】:

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

这是我的安卓代码:

JSON:

【问题讨论】:

  • 您的问题是什么,您可以尝试一下自己的问题吗?
  • 在我的 android 代码中,我无法从 json 中取出 Trip1 数组 SfltLat 和 SfltLong
  • 到底是什么问题?你想让我们继续猜测实际问题是什么吗?

标签: java android arrays json


【解决方案1】:

更换你的

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");
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 2021-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多