Requests11--美化JSON类型的返回内容
r.json()美化
有时,r.json()返回的字典格式是单行的,可以使用下面的语句美化
res=json.dumps(r.json(), indent=2, ensure_ascii=False)
json.dumps()用于将字典形式转化为字符串(序列化)
需要导入包json
indent=2表示内部元素向右缩进2个空格
ensure_ascii=False表示不确保ascii码,如果返回内容中包含中文,则不转化为\u,直接显示为中文
美化r.json()输出
"""
接口需求
接口地址:http://192.168.139.137/interface/4/
方法:get
参数:无
返回值:json类型
说明:json.dumps(r.json(),indent=2,ensure_ascii=False)
将响应结果r.json()中的行向右缩进2个空格,中文正常显示
"""
import requests,json
url = 'http://192.168.139.137/interface/4/'
r = requests.get(url)
res = json.dumps(r.json(),indent=2,ensure_ascii=False)
print(res)
美化r.json()输出
"""
接口需求
接口地址:http://192.168.139.137:8000/sign/get_event_list/
方法:get
参数:
eid:发布会id,数据库中叫id,接口参数叫eid
返回值:json类型
"""
import requests,json
url = "http://192.168.139.137:8000/sign/get_event_list/"
r = requests.get(url,params={'eid':1})
res = json.dumps(r.json(),indent=2,ensure_ascii=False)
print(res)
本文来自博客园,作者:暄总-tester,转载请注明原文链接:https://www.cnblogs.com/sean-test/p/15511895.html

浙公网安备 33010602011771号