1. 程式人生 > 其它 >Requests12--獲取JSON型別響應文字中的部分值

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'])

本文來自部落格園,作者:{Tester小新},轉載請註明原文連結:https://www.cnblogs.com/sean-test/p/15511925.html