Requests12--獲取JSON型別響應文字中的部分值
阿新 • • 發佈:2021-11-05
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