我正在嘗試從JSON數據集中解析下面的小樣本行。但是,在Python中我遇到了問題。任何幫助是極大的讚賞。我的代碼差嘗試以下:Python中的JSON和SQLite3
數據集:
{
"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"
}
]
}
代碼:
import json
from pprint import pprint
fhand = json.load(open('riot.json'))
for e in fhand:
print e
注:我們的想法是,這些每一個解析爲一列,其中matchID會是一個sql表(不同)的key_id。其他元組將是具有值的列。實際上,上面的數據集中會有很多文本塊,每個塊都會對應一個matchID。謝謝您的幫助!
你的問題是什麼? (「爲我寫代碼!」不是問題。)請參見[我如何提出一個好問題?](http://stackoverflow.com/help/how-to-ask) –
道歉!問題是,我該如何解析JSON集並將其插入到sqlite3數據庫中。感謝您的幫助提示! – archangel