无法使用python解析json响应

无法使用python解析json响应,python,python-2.x,Python,Python 2.x,因此,我在将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()) pri

因此,我在将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:\Users\bot2>python C:\Users\bot2\Desktop\Python_Code\helloworld.py
Traceback (most recent call last):
  File "C:\Users\bot2\Desktop\Python_Code\helloworld.py", line 5, in <module>
    data_parsed = json.loads(open(data,"r").read())
TypeError: coercing to Unicode: need string or buffer, dict found
数据已经作为json对象接收,在本例中,json对象是dict。只需执行以下操作:

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

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

这里不需要json.loads中的open语句;那只是为了文件读取。只需使用json.loadsdata。请参阅@patrick data已经是一个字典,因为.json已添加到request@GüntherJena我的观点是正确的。谢谢,我还有一个问题,我如何从API中提取特定数据?我想从API中的分类网络中提取所有数据。