Python httplib 从 getresponse() 检索 json 对象

Python httplib retrieve json object from getresponse()

所以我目前正在处理 POST 对 api 的请求。

conn = httplib.HTTPSConnection('api.syncano.io')
conn.request(method="POST", url=url, body=postdata, headers=headers)
resp = conn.getresponse()

我用了 resp.read() 但它 returns 我是一个字符串。有什么方法可以让我将响应读取为 JSON 对象,我可以通过 resp['result']?

获得结果

鉴于响应正文有效JSON

import json

respBody = resp.read()

responseObject = json.loads(respBody)

将创建一个 python 字典:"responseObject" 来自 JSON 响应正文。

更多详情:json parsing with python