本文介绍基于Python,读取JSON文件数据,并将JSON文件中指定的键值对数据转换为.csv
格式文件的方法。
在之前的文章疯狂学习GIS:Python读取JSON数据并存储为CSV表格中,我们就介绍过将JSON文件数据保存到.csv
格式或.xlsx
格式的表格文件中的方法;而本文我们将针对不同的待提取数据特征,给出另一种方法。
首先,我们来明确一下具体的需求。我们现有一个JSON文件数据,是一个包含多个JSON对象的列表,如下图所示;其中,我们希望将text
中的内容提取出来——text
中的数据都是以键值对的形式存储的,我们希望的是,将键值对的键作为.csv
格式文件的列名,而值则是这一列对应的值;因为这个JSON数据中包含很多个text
(每一个text
中的所有键都是一样的,但是值不完全一致),所以我们最后就会得到一个具有很多行的.csv
格式文件。