天气预报的复杂json,怎样去解析

阿泽七 2016-06-01 10:33:34
http://api.avatardata.cn/Weather/Query?key=f0c205d875fd41d282d47c463a8e874d&cityname=西安

{
"result":{
"realtime":{
"wind":{"windspeed":"14.0","direct":"东北风","power":"3级","offset":null},
"time":"08:00:00","weather":{"humidity":"88","img":"8","info":"中雨","temperature":"19"},
"dataUptime":"1464742266","date":"2016-06-01","city_code":"101110101","city_name":"西安","week":"3","moon":"四月廿六"
},

"weather":
[
{"date":"2016-06-01","week":"三","info":{"day":["8","中雨","24","东风","微风","05:33"]}},
{"date":"2016-06-02","week":"四","info":{"day":["8","中雨","21","东风","微风","05:32"]}},
{"date":"2016-06-03","week":"五","info":{"day":["0","晴","29","东风","微风","05:32"]}},
{"date":"2016-06-04","week":"六","info":{"day":["1","多云","32","东风","微风","05:32"]}},
{"date":"2016-06-05","week":"日","info":{"day":["0","晴","34","东风","微风","05:32"]}},
{"date":"2016-06-06","week":"一","info":{"day":["0","晴","33","西南风","微风","07:30"]}},
{"date":"2016-06-07","week":"二","info":{"day":["4","雷阵雨","31","西南风","微风","07:30"]}}
]
},
"error_code":0,"reason":"Succes"
}
这该用什么方法去解析,求大神指教,实体类里面嵌套了一层又一层啊
...全文
323 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyzopq100 2016-06-03
  • 打赏
  • 举报
回复
将里面那层的也加在实体类上,区分开来就是了
sdylag 2016-06-03
  • 打赏
  • 举报
回复
1 楼 哥们的方法不错,点赞~
夜汨 2016-06-03
  • 打赏
  • 举报
回复
楼主解决了么,我也在想这个问题
naiwulrc 2016-06-02
  • 打赏
  • 举报
回复
gson解析
阿泽七 2016-06-02
  • 打赏
  • 举报
回复
这个jsonArray现在只需要拿出来,怎么用实体类 Info 将jsonArray里面的内容拿出来。。。。
moonFY 2016-06-01
  • 打赏
  • 举报
回复
用Gson, jsonschema2pojo 得到model,剩下的只是取值而已,简单粗暴
Zsama666 2016-06-01
  • 打赏
  • 举报
回复
再类似这样取出成员JSONObject jsonObjectModel = jsonArray.getJSONObject(i); 然后再取值
阿泽七 2016-06-01
  • 打赏
  • 举报
回复
实体类已经自动生成,但其中一个实体类嵌套另一个实体类 public Root(String date, Info info, String nongli, String week) { super(); this.date = date; this.info = info; this.nongli = nongli; this.week = week; } Info是一个jsonArray,这让我如何取值,谢谢
men_run 2016-06-01
  • 打赏
  • 举报
回复
在studio里安装个插件,用快捷键,直接生成!这个更简单!!!!

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧