这是我能够使用 python 3 通过 API 访问的数据的预览。
[{'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}]
Run Code Online (Sandbox Code Playgroud)
我能够使用 json.dumps(variablename) 转储它并使其成为 json 对象,但如何将其保存为 json 文件?
谢谢
我假设您已将数据放入代码内的变量中。所以:
您首先需要将此数据转换为 json 对象(如果您只是将此列表添加到对象中,例如 "{'list':" + this_data + "}" 您就有一个 json!)。
那么你只需要获取这个json数据并将其写入文件即可:
writeFile =open('file_name.json', 'w')
writeFile.write(your_data)
writeFile.close()
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助你:)