#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))#查看类型