#1.json文本在内存中存在 import json x='{"name": "kevin","age": 18}' #json文本 #如何把json文本转化成python对象(字典) result=json.loads(x) #转化成字典dict print(type(result)) #查看类型
#2.json文本在本地磁盘文件中存在 import json with open("test_dataa.json", mode="rt", encoding="utf8") as x: result=json.load(x) #转化成字典dict print(type(result)) #查看类型
#3.json文本在从网络HTTP响应中获取,涉及到网络io import requests url = "http://120.24.208.55:8080/admin/login" payload = { "password": "macro123", "username": "admin" } res=requests.post(url=url,json=payload).json() #获取HTTP中响应body的json文本,自动的帮助转化成python对象 print(type(res))#查看类型