从android中的api jsonArray中获取数据

时间:2015-05-09 17:10:25

标签: android arrays json parsing

我正在尝试从api获取数据,但不知道如何。 我正在开发一个天气应用程序,但天气状况在阵列内。

看看这个:enter link description here

当看时会看到“天气”数据在数组中。我想从这个数组中得到的就是它内部的“主要”。那怎么办呢?

1 个答案:

答案 0 :(得分:1)

您可以使用

JsonObject jsonData=new JsonObject(responseStr);

JsonObject main=jsonData.getJsonObject("main");

String temp=main.getString("temp");
.....
JsonArray weather=jsonData.getJsonArray("weather");
for(int i=0;i<weather.lenght.i++)
 {

  JsonObject weatherChild=(JsonObject)weather.get(i);
  String id=weatherChild.getString("id") ;
  .......
 }