小编刚学习Python,不会取值,所以把json值如何取,记下来了
(1)接口获取的json如何中文输出
dataimport requests
r = requests.get('xxx")
data = r.text
print(data.encode('utf-8').decode('unicode_escape'))#转换成中文输出
(2)如何取json中的值;和字典取值一样:
a = r.text
s = json.loads(a)
token = s["data"]["token"]
return token
(3)比较经典的json处理方式
detail = json.dumps(full_data, ensure_ascii=False,sort_keys=True, indent=4, separators=(',', ': '))