數據解析
可能就是在解析數據的時候要花一點點時間
這裏是通過打個斷點,debug慢慢分析的
差不多就這樣
先看details數據的解析
數據在這兩個中獲取
本質上就是遍歷一個雙重for循環,外層獲取省,內層獲取市
history
注意的也是兩個json數據
這裏要注意一下,chinaDayList中的日期是從1月20號開始的,而chinaDayAddList中的日期是從1月13號開始的,還有一點就是防止數組越界,這一點在代碼裏面會提到.
一個for循環就可以搞定了.
熱搜hot表數據很少,debug一下很容易發現,這裏不做說明.
數據的保存
以details爲例
把數據先保存在ResultItems中,我這裏用了隨機id,防止key相同
使用pipeline
遍歷ResultItems,調用detailsService方法保存數據到數據庫
另外兩個操作基本相同