本篇博文涉及到的demo很简单,就是通过调用天气查询接口来显示城市的天气信息。通过本demo可以了解: 1、CityPicker的简单使用 2、Dio网络请求库的简单使用 3、Flutter对json的解析
本篇博文只是对关键地方略作说明,详细的代码请读者自行下载观看(源码传送门)。 运行效果如下:
当我们选中某个城市之后,就会调用天气预报的接口(接口地址)查询城市天气信息:
下面就对关键部分进行说明!
Json解析成对应的Bean天气查询接口返回的json格式如下所示:
{
"cityid": "101110101",
"da