无法与Python解析JSON回应



所以我遇到了一个问题,同时将API数据导入我的代码。任何帮助深表感谢。

from urllib2 import Request, urlopen, URLError
import json, requests
data = requests.get('https://masari.superpools.net/api/live_stats?update=1522693430318').json()
data_parsed = json.loads(open(data,"r").read())
print data_parsed

我仍然是Python的新手,我遇到了这个错误:

>C:Usersbot2>python C:Usersbot2DesktopPython_Codehelloworld.py
Traceback (most recent call last):
  File "C:Usersbot2DesktopPython_Codehelloworld.py", line 5, in <module>
    data_parsed = json.loads(open(data,"r").read())
TypeError: coercing to Unicode: need string or buffer, dict found

data已被接收为JSON对象(在这种情况下为dict(。只需按以下操作:

data = requests.get('https://masari.superpools.net/api/live_stats?update=1522693430318').json()
print data

例如,使用data['network']例如访问嵌套词典。

最新更新