【发布时间】:2016-07-05 07:40:02
【问题描述】:
我有从 URL 获取的数据,并且我得到一个 JSON,其中包含作为嵌套 LIST 和 DICTIONARY 的数据。现在我想将这些数据写入 CSV 文件。
{
"type": "abs",
"format": "cdg",
"version": "6",
"data": {
"fff": {
"version": "6",
"id": "fff",
"key": "266",
"name": "fff",
"title": "the Darkin Blade"
"info": {
"attack": 8,
"defense": 4,
"magic": 3,
"difficulty": 4
},
"tags": [
"Fighter",
"Tank"
],
"partype": "BloodWell",
"stats": {
"hp": 537.8,
"hpperlevel": 85,
"mp": 105.6
}
},
"ggg": {
"version": "6",
"id": "ggg",
"key": "103",
"name": "ggg"
"info": {
"attack": 3,
"defense": 4,
"magic": 8,
"difficulty": 5
},
"tags": [
"Mage",
"Assassin"
],
"partype": "MP",
"stats": {
"hp": 514.4,
"hpperlevel": 80,
"mp": 334
}
}
}
如何遍历所有嵌套值并将它们写入 CSV 文件? 我想要这样的所有数据的输出:
type format version data__ data__|__version data__|__id info_attack
abs cdg 6 fff 6.13.1 fff 8
abs cdg 6 ggg 6.13.1 ggg 3
【问题讨论】:
-
你的问题写得有点模糊 - 也许你可以尝试添加一个你想要得到的输出的例子,以及你到目前为止写的代码。
-
data__ 列之间有什么区别?因为你不能有两个同名的列。
-
data__|__version - 6.13.1 是怎么来的?
-
是fff中版本的栏目