我目前正试图从一个JSON数据集中解析以下小的示例行。但是,在python中我遇到了一些问题。非常感谢任何帮助。我对代码的拙劣尝试如下:
数据集:
{
"matchId": 1778839570,
"region": "NA",
"platformId": "NA1",
"matchMode": "CLASSIC",
"matchType": "MATCHED_GAME",
"matchCreation": 1427867835805,
"matchDuration": 3424,
"queueType": "RANKED_SOLO_5x5",
"mapId": 11,
"season": "SEASON2015",
"matchVersion": "5.6.0.194",
"participants": [
{
"teamId": 100,
"spell1Id": 4,
"spell2Id": 11,
"championId": 113,
"highestAchievedSeasonTier": "GOLD"
}
]
}
代码:
^{pr2}$注意:这样做的目的是将其中的每一个解析为一个列,其中matchID将是sql表(distinct)的key_id。其他元组将是具有值的列。实际上,会有许多类似于上面的数据集的文本块,每个块都对应于一个matchID。谢谢你的帮助!在
这里
fhand
是一本字典。查看python dictionary的文档:dictionaries了解如何使用dictionary。在此代码将打印所有键(或列名)。在
^{pr2}$你可以用这个来得到值。此外,这里还可以使用其他内置函数。查看文档,为您选择正确的一个。在
相关问题 更多 >
编程相关推荐