原来的代码
response = http.request("get", hotel_url, headers=headers)
jsondata = json.dumps(response.data.decode("UTF-8"))
content =json.loads(jsondata)
print(type(response.data))
print(type(jsondata))
print(type(content))
print(content['total'])
输出
解决方案:
使用json.loads() 再load一次可以将str 转化为dict格式
response = http.request("get", hotel_url, headers=headers)
jsondata = json.dumps(response.data.decode("UTF-8"))
content = json.loads(json.loads(jsondata))
print(type(response.data))
print(type(jsondata))
print(type(content))
print(content['total'])
输出