一、数据源

参考Github上的这项目 wuhan2020/map-viz
我使用的数据是 省市每日历史数据
【2019-nCov新型冠状病毒】解析JSon并生成CSV文件

二、解析Json思路

分析该数据的Json内容格式,发现如下重点

  • 数据分为省份数据城市数据
  • 历史数据,包含自01.15起的所有数据
  • 必需字段为省份城市确诊人数死亡人数治愈人数
    【2019-nCov新型冠状病毒】解析JSon并生成CSV文件

所以期望得到的Csv/Txt文件应该如下

  • 分为省份历史数据城市历史数据
  • 按日期统计省份/城市的确诊人数死亡人数治愈人数
  • 添加ID计数、按确诊人数由高到低排序

最终结果
【2019-nCov新型冠状病毒】解析JSon并生成CSV文件
【2019-nCov新型冠状病毒】解析JSon并生成CSV文件

三、代码实现

源码已上传至Github 2019nCov-json2csv

关键函数:
【2019-nCov新型冠状病毒】解析JSon并生成CSV文件
【2019-nCov新型冠状病毒】解析JSon并生成CSV文件
【2019-nCov新型冠状病毒】解析JSon并生成CSV文件
后续我会尝试使用地理制图工具将生成的CSV/Txt文件生成地图,以便更直观地展示数据

相关文章: