这是我通过使用Python 3访问API可以获取到的数据预览。
我能够使用json.dumps(variablename)将其转换为json对象,但是如何将其保存为json文件呢?
谢谢。
[{'DBNOs': 2,
'assists': 0,
'boosts': 0,
'damageDealt': 129.820038,
'deathType': 'byplayer',
'headshotKills': 0,
'heals': 0,
'killPlace': 35,
'killPoints': 1295,
'killPointsDelta': 3.15819788,
'killStreaks': 0,
'kills': 1,
'lastKillPoints': 0,
'lastWinPoints': 0,
'longestKill': 3,
'mostDamage': 0,
'name': 'Esskedit',
'playerId': 'account.7a54835609584b9c943b213345ea7ffb',
'revives': 1,
'rideDistance': 2023.24707,
'roadKills': 0,
'teamKills': 1,
'timeSurvived': 655,
'vehicleDestroys': 0,
'walkDistance': 1113.72375,
'weaponsAcquired': 0,
'winPlace': 17,
'winPoints': 1281,
'winPointsDelta': -6.71400356}]
我能够使用json.dumps(variablename)将其转换为json对象,但是如何将其保存为json文件呢?
谢谢。
list
对象保存为JSON格式。JSON数组作为顶级对象也是可以的。但是,需要使用json
模块并使用json.dump
来实现,因为Python数据结构的字符串表示形式不完全符合JSON格式(虽然看起来很相似,但例如会使用单引号而不是双引号,以及使用None
而不是null
等)。 - juanpa.arrivillagajson.dump(my_python_object, writeFile)
。 - juanpa.arrivillaga