【发布时间】:2016-12-29 09:54:12
【问题描述】:
我有一个包含多个字典的 JSON 文件:
{"team1participants":
[ {
"stats": {
"item1": 3153,
"totalScore": 0,
...
}
},
{
"stats": {
"item1": 2123,
"totalScore": 5,
...
}
},
{
"stats": {
"item1": 1253,
"totalScore": 1,
...
}
}
],
"team2participants":
[ {
"stats": {
"item1": 1853,
"totalScore": 2,
...
}
},
{
"stats": {
"item1": 21523,
"totalScore": 5,
...
}
},
{
"stats": {
"item1": 12503,
"totalScore": 1,
...
}
}
]
}
换句话说,JSON 有多个键。每个键都有一个包含单个参与者统计信息的列表。
我有很多这样的 JSON 文件,我想将它们提取到一个 CSV 文件中。我当然可以手动执行此操作,但这非常繁琐。我知道 DictWriter,但它似乎只适用于单个词典。我也知道字典可以串联,但是会出现问题,因为所有字典都有相同的键。
如何有效地将其提取到 CSV 文件中?
【问题讨论】:
标签: python json python-2.7 csv pandas