Python httplib从getresponse()中检索json对象

时间:2016-01-09 08:15:27

标签: python json httplib

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

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

我使用resp.read(),但它返回一个字符串。我有什么方法可以将响应作为JSON对象读取,我可以通过resp['result']来获得结果吗?

1 个答案:

答案 0 :(得分:1)

鉴于响应正文是有效的JSON

import json

respBody = resp.read()

responseObject = json.loads(respBody)

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

更多细节:json parsing with python