json模块

# import json
# # json串是一个字符串
# f=open('product.json',encoding='utf-8')
# res=f.read()
# print(json.loads(res))
#
# # json串转成字典
# product_dic=json.loads(res)# json串,变成python的数据类型
# print(type(product_dic))
# print(product_dic.get('iphone'))


# import json
# f=open('product.json',encoding='utf-8')
# print(json.load(f)) #传一个文件对象,它会帮你读文件


字典转成json

import json

d={

"zll":{
"addr":"北京",
"age":28
},
"ljj": {
"addr": "北京",
"age": 38
}

}

# 方法一
fw=open('user_info.json','w',encoding='utf-8')
dic_json=json.dumps(d,ensure_ascii=False,indent=4)#把字典转成json,字典转成字符串
# 显示中文 缩进4
fw.write(dic_json)


# 方法二
fw=open('user_info.json','w',encoding='utf-8')
json.dump(d,fw,ensure_ascii=False,indent=4) #操作文件
原文地址:https://www.cnblogs.com/jiadan/p/8887018.html