(一) json 数据和字典的转换dict = {'age':'18'}
json_data = {"age":"18"} 其实一个是 ‘’ 一个是“” 也不一样1.dict----->json
import json
# json.dumps()函数的使用,将字典转化为字符串dict1 = {"age": "12"}
json_info = json.dumps(dict1)
print("dict1的类型:"+str(type(dict1)))
print("通过json.dumps()函数处理:")
print("json_info的类型:"+str(type(json_info)))
2.json 和字典格式类似,但是json数据是字符串---str格式,不能进行切片,key,vaulue 之类的操作
要想把json----》》dict :json.loads() 函数import json
# json.loads函数的使用,将字符串转化为字典json_info = '{"age": "12"}'
dict1 = json.loads(json_info)
print("json_info的类型:"+str(type(json_info)))
print("通过json.dumps()函数处理:")
print("dict1的类型:"+str(type(dict1)))
(二)json 的写,读1.import json
# json.dump()函数的使用,将json信息写进文件json_info = "{'age': '12'}"
file = open('1.json','w',encoding='utf-8')
json.dump(json_info,file)
2.import json
# json.load()函数的使用,将读取json信息file = open('1.json','r',encoding='utf-8')
info = json.load(file)
print(info)