標籤: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)