Python中的JSON和SQLite3

2024-10-01 05:01:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正试图从一个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。谢谢你的帮助!在


Tags: 数据代码json示例regionclassicnamatched
1条回答
网友
1楼 · 发布于 2024-10-01 05:01:08

这里fhand是一本字典。查看python dictionary的文档:dictionaries了解如何使用dictionary。在

for e in fhand:
    print e

此代码将打印所有键(或列名)。在

^{pr2}$

你可以用这个来得到值。此外,这里还可以使用其他内置函数。查看文档,为您选择正确的一个。在

相关问题 更多 >