#----json是一个字符串,长得像是字典----- import json
#把json转换成字典
user_info=‘‘‘{"nhy":"1234567","lxy":"12345"}‘‘‘user_dic=json.loads(user_info) #loads方法把json转换成字典print(user_dic)
# loads传的是字符串 load 传的是文件对象
f=open(‘stu.json‘)res=json.load(f) #print(res)
# loads传的是字符串 load 传的是文件对象f=open(‘stu.json‘)#res=json.loads(f.read()) # 把字符串转换为字典,读取文件# print(res)res=json.load(f) #print(res)
#dumps方法把字典转换成 json 串 并写入文件中 stu_info ={‘laowang‘:{‘cars‘:[‘BMW‘,‘Ben-z‘]}}stu_str=json.dumps(stu_info) #dumps方法就是字典把json(字符串)print(‘json....‘,type(stu_str))print(stu_str)
#写入文件夹fw=open(‘stu.txt‘,‘w‘,encoding=‘utf-8‘)fw.write(stu_str)fw.close()
#dump不需要自己在write了会自己写入,indent 是自动加好缩进
stu_info ={‘laowang‘:{‘cars‘:[‘BMW‘,‘Ben-z‘]}}fw=open(‘stu.txt‘,‘w‘,encoding=‘utf-8‘)#dump 不需要自己在write了会自己写入,indent 是自动加好缩进json.dump(stu_info,fw,indent=4)
原文地址:https://www.cnblogs.com/niel/p/9270938.html
时间: 2024-10-26 08:48:17