1.将字典转成json
import json
dic = {'name':'wangyujian','sex':'男','age':18}
js = json.dumps(dic,ensure_ascii=False) # ensure_ascii=False 将字典中的中文编码转换一下,不然输出时显示的是ASCII码
print(js)
2.将字典转成json并存放在文件中
import json
dic = {'name':'wangyujian','sex':'男','age':18}
js = open('a.json','w',encoding='utf-8')
json.dump(dic,js,ensure_ascii=False,indent=4) # indent代表首行缩进多少行
3.将json转成字典
import json
js = '{"name":"wangyujian","sex":"男","age":18}'
dic = json.loads(js)
print(dic)
4.从文件中读取json,并转化成字典
import json
js = open('a.json','r',enconding='utf-8')
dic = json.load(js)
print(dic)
本文详细介绍了如何使用Python进行字典与JSON格式的相互转换,包括将字典转换为JSON字符串,将JSON字符串转换回字典,以及如何将这些操作应用于文件读写。通过具体代码示例,读者可以快速掌握这一技能。
1882

被折叠的 条评论
为什么被折叠?



