Python JSON/字典格式的API请求输出

Python JSON/字典格式的API请求输出,python,api,python-requests,Python,Api,Python Requests,我对API很陌生。我试图以json文件或字典的形式获取requests.post方法的响应。我得到的状态代码是200,所以我知道成功了,但当我运行response.text时,我会以字符串形式返回所有内容。我已经阅读了部分请求快速启动指南,但它们似乎只使用.text来提取数据。我对这个特定api的期望输出最好是一个json文件或一些我可以使用的字典 到目前为止,我所掌握的(我知道这不是一个完全可复制的示例,但我认为它能够理解要点,否则请参考): pd.read\u json()让我有了一些地方,

我对API很陌生。我试图以json文件或字典的形式获取requests.post方法的响应。我得到的状态代码是200,所以我知道成功了,但当我运行response.text时,我会以字符串形式返回所有内容。我已经阅读了部分请求快速启动指南,但它们似乎只使用.text来提取数据。我对这个特定api的期望输出最好是一个json文件或一些我可以使用的字典

到目前为止,我所掌握的(我知道这不是一个完全可复制的示例,但我认为它能够理解要点,否则请参考):


pd.read\u json()
让我有了一些地方,但它是数据帧单元格中的一个对象,我觉得这不是我要走的路线。

根据John Gordon上面的评论,你可以做以下事情

data = response.json()
然后使用from pandas.io.json导入json_normalize,您还可以

df = json_normalize(data)
这将把响应转换成数据帧。

response.json()
(注意括号)将返回python dict。
df = json_normalize(data)