案例1:直接從json中讀取數據
讀取json后,數據類型為字典,對字典內數據的提取又有不同的方法,根據不同的字典類型

上圖可以看到有”[]”,”{}”
python語言最常見的括號有三種,分別是:小括號( )、中括號[ ]和大括號也叫做花括號{ }。其作用也各不相同,分別用來代表不同的python基本內置數據類型。具體不同括號所代表的含義如何可以參考這個網站:https://www.iplaypy.com/wenda/wd182.html
上面讀取json返回的結果,我們需要取出wxid這一項后面的值“qshang_110”
具體代碼實現
import json f =open('d:\\1024.json',encoding='utf-8') #打開‘product.json’的json文件 res=f.read() #讀文件 print(json.loads(res))#把json串變成python的數據類型:字典 a=json.loads(res) print(a[0].get('wxid'))
1-4行是讀取json文件並打印出來的步驟
5、講讀取出來的json數據傳給a
6、a[0]意味着去除最外面的[],get取出鍵名為wxid的值
打印結果

上圖顯示wxid的值已經成功取出來了
案例2:request請求后響應的數據為字典類型,從中獲取指定值

如上圖,需要獲取Code的值,或者Msg的值
首先把response通過內置json解碼器解碼輸出
response = response.json()
然后再取出想要的值
Code= response['Code']
print(Code)
執行結果
