day04-处理json

一、json是一个字符串,只不过长得比较像字典

json的格式只有双引号,不可用单引号
 1 import json
 2 
 3 user_info = '''
 4     {"nhy":"123456","aa":"123456"}
 5 '''
 6 print(type(user_info))
 7 user_dic = json.loads(user_info)# 把json串(字符串)转成字典
 8 print(user_dic)
 9 print('user_dic',type(user_dic))
10 print('user_info',type(user_info))
1 f = open('stu.json')
2 # res = json.loads(f.read())
3 # print(res)
4 res = json.load(f)
5 print(res)
1 stu_info = {'laowang':{'cars':['BMW','Ben-z']}}
2 
3 stu_str = json.dumps(stu_info)# 把字典转成json(字符串)
4 print('json...',type(stu_str))
5 # print(stu_str)
6 fw = open('stu.txt','w',encoding='utf-8')
7 fw.write(stu_str)
8 fw.close()
1 fw = open('stu.json','w',encoding='utf-8')
2 json.dump(stu_info,fw,indent=4)# 不需要自己在write,会主动写入文件

二、json写注册登录

 

猜你喜欢

转载自www.cnblogs.com/Noul/p/9166181.html