Android 使用改进的Json填充微调器

Android 使用改进的Json填充微调器,android,json,list,spinner,retrofit,Android,Json,List,Spinner,Retrofit,我必须根据API Json响应填充时区列表。我是android新手,搜索了很多代码,但没有一个适合我。我有这个响应,并使用Rerofit1.9访问它。我不想为此创建额外的POJO类,只想获取列表并将其添加到列表中以显示在微调器中。其他示例具有其他类并映射结果的数组。有没有一个简单的方法可以做到这一点。我的响应代码看起来像 {"status": { "response_code": 0 "response_message": "OK" "response_extra": nul }- "data"

我必须根据API Json响应填充时区列表。我是android新手,搜索了很多代码,但没有一个适合我。我有这个响应,并使用Rerofit1.9访问它。我不想为此创建额外的POJO类,只想获取列表并将其添加到列表中以显示在微调器中。其他示例具有其他类并映射结果的数组。有没有一个简单的方法可以做到这一点。我的响应代码看起来像

{"status": {
"response_code": 0
"response_message": "OK"
"response_extra": nul
}-
"data": {
"Timezone": [416]
0:  {
"code": "Africa/Abidjan"
"title": "Africa/Abidjan"
}-
1:  {
"code": "Africa/Accra"
"title": "Africa/Accra"
}-
2:  {
"code": "Africa/Addis_Ababa"
"title": "Africa/Addis_Ababa"
}-
3:  {
"code": "Africa/Algiers"
"title": "Africa/Algiers"
}
-...
-....
-....
-...
-...
}
}

如果您使用的是改型,则必须使用POJO类,因为retro-fit会自动为您解析json,您不需要在改型中解析数据。否则,如果您不希望创建pojo classI,您可以使用volley,因为我已经解析了代码,但我无法将其添加到列表中,以显示在微调器adapterJsonObject data=response.getAsJsonObject(“数据”);JsonArray timezones=data.getAsJsonArray(“时区”);对于(int i=0;我可以添加用于将列表添加到微调器的代码吗