我正在尝试从api获取数据,但不知道如何。 我正在开发一个天气应用程序,但天气状况在阵列内。
看看这个:enter link description here
当看时会看到“天气”数据在数组中。我想从这个数组中得到的就是它内部的“主要”。那怎么办呢?
答案 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") ;
.......
}