Requests12--获取JSON类型响应文本中的部分值

r.json()['键']

        用于输出json字典中的某个具体项
        键区分大小写
        使用场景:测试某些重要的、关键的数据是否正确时,可以使用r.json()['键']

输出响应内容中name的值

"""
接口需求
    接口地址:http://192.168.139.137/interface/4/
    方法:get
    参数:无
    返回值:json类型
"""
import requests
url = 'http://192.168.139.137/interface/4/'
r = requests.get(url)
# 获得分词,获得字典中的某个键(某个项)
print(r.json()['name'])

输出响应内容中status的值

"""
接口需求
    接口地址:http://192.168.139.137:8000/sign/get_event_list/
    方法:get
    参数:
    eid:发布会id,数据库中叫id,接口参数叫eid
    返回值:json类型
"""
import requests
url = 'http://192.168.139.137:8000/sign/get_event_list/'
data = {'eid':1}
r = requests.get(url,data)
print(r.json())
print(r.json()['status'])
print(r.json()['data']['status'])# 字典中有字典

输出响应内容中address的值

"""
接口需求
    接口地址:http://192.168.139.137:8000/sign/get_event_list/
    方法:get
    参数:
    eid:发布会id,数据库中叫id,接口参数叫eid
    返回值:json类型
"""
import requests
url = 'http://192.168.139.137:8000/sign/get_event_list/'
data = {'eid':1}
r =requests.get(url,params=data)
print(r.json())
print(r.json()['data']['address'])
posted @ 2021-11-05 10:15  暄总-tester  阅读(282)  评论(0编辑  收藏  举报