天氣預報APP(1)

來源:互聯網
上載者:User

標籤:color   stat   play   string   pre   blog   堅持   for   情況   

之前實現了能夠羅列可以羅列出全國所有的省、市、縣,然後就是查詢全國任意城市的天氣資訊。查詢天氣資訊使用的是和風天氣的api,這個api獲得的天氣資訊是JOSN格式的。

使用GSON庫解析JOSN資料的第一步要先建立對應的對象。

我對官方執行個體做了一下刪減,然後可以看到這次我想要展示在這次這個項目中的資訊:

{    "HeWeather5": [        {            "aqi": {                "city": {                    "aqi": "46",                     "pm25": "26",                 }            },             "basic": {                "city": "秦皇島",                 "id": "CN101091101",                 "update": {                    "loc": "2017-09-10 14:46",                 }            },             "daily_forecast": [                {                    "cond": {                        "txt_d": "小雨",                     },                     "date": "2017-09-10",                      "tmp": {                        "max": "26",                         "min": "17"                    },                 },                 {                                        "cond": {                        "txt_d": "晴",                       },                     "date": "2017-09-11", ,                     "tmp": {                        "max": "25",                         "min": "12"                    },                },                 {                    "cond": {                        "txt_d": "晴",                     },                     "date": "2017-09-12",                     "tmp": {                        "max": "26",                         "min": "15"                    },                 }            ],             "status": "ok",             "suggestion": {                "comf": {                    "brf": "較舒適",                     "txt": "白天有雨,從而使空氣濕度加大,會使人們感覺有點兒悶熱,但早晚的天氣很涼爽、舒適。"                },                 "cw": {                    "brf": "不宜",                     "txt": "不宜洗車,未來24小時內有雨,如果在此期間洗車,雨水和路上的泥水可能會再次弄髒您的愛車。"                },                                 "sport": {                    "brf": "較不宜",                     "txt": "有降水,推薦您在室內進行健身休閑運動;若堅持戶外運動,須注意攜帶雨具並注意避雨防滑。"                },             }        }    ]}
天氣資訊總

其中天氣情況AQI:

  {      "aqi": {      "city": {          "aqi": "46",           "pm25": "26",                 }            }
  }

建立的AQI對象代碼為:

public class AQI {    public AQIcity city;    public class AQIcity{        public String aqi;        public String pm25;    }}

 這裡要說的就是“{}”包括一個對象要用一個對象去映照。

然後是城市的資訊Basic:

  {       "basic": {          "city": "秦皇島",           "id": "CN101091101",           "update": {              "loc": "2017-09-10 14:46",                  }            }, 

 

 

天氣預報APP(1)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.