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)
posted @ 2021-11-05 10:10  暄总-tester  阅读(323)  评论(0)    收藏  举报