我想去到result中的index对象应该怎么取?
先取了result这个jsonArray 但是里面还有个jsonArray啊?,不知道怎么拿,求大神指导
{
"error": 0,
"status": "success",
"date": "2015-01-16",
"results": [
{
"currentCity": "惠州",
"pm25": "39",
"index": [
{
"title": "穿衣",
"zs": "较冷",
"tipt": "穿衣指数",
"des": "建议着大衣、呢外套加毛衣、卫衣等服装。体弱者宜着厚外套、厚毛衣。因昼夜温差较大,注意增减衣服。"
},
{
"title": "洗车",
"zs": "较适宜",
"tipt": "洗车指数",
"des": "较适宜洗车,未来一天无雨,风力较小,擦洗一新的汽车至少能保持一天。"
}
}
public class Bean{
private String currentCity;
private String pm25;
get和set方法
}
public static Bean getBean(){
//省略
if(json.has("results")){
JSONArray array = json.getjsonArray("result");
String arrayStr = array.toString();
Bean bean = new Bean();
Gson gson = new GsonBuilder().create();
bean = gson.fromJson(arrayStr,
new TypeToken<ArrayList<Bean>>() {
}.getType());
return bean;
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
你好,我是AI助理
可以解答问题、推荐解决方案等
评论
全部评论 (0)