我有.json
个文件,其中包含此类数据,即世界大学的名称
[
{
"web_pages": [
"https://www.cstj.qc.ca",
"https://ccmt.cstj.qc.ca",
"https://ccml.cstj.qc.ca"
],
"name": "Cégep de Saint-Jérôme",
"alpha_two_code": "CA",
"state-province": null,
"domains": [
"cstj.qc.ca"
],
"country": "Canada"
},
{
"web_pages": [
"http://www.lindenwood.edu/"
],
"name": "Lindenwood University",
"alpha_two_code": "US",
"state-province": null,
"domains": [
"lindenwood.edu"
],
"country": "United States"
},
{
"web_pages": [
.......
.....
....
...
Continue......
我想使用Python将此.json
文件转换为CSV
,制作CSV文件的解决方案是什么?
答案 0 :(得分:0)
此解决方案使用熊猫。
import json
from pandas.io.json import json_normalize
with open('infile.json') as json_data:
d = json.load(json_data)
df = json_normalize(d)
df.to_csv('outfile.csv', index=False)
此外,正如@LucaBezerra在评论中提到的那样,当前文本存在一些编码问题,您可能需要解决(请查看第一个“名称”)。