#网站bjeson.com,查看文件里的jeson格式是否正确
#jeson要求文件字符串必须为双引号“”
json例子:
import json
d = {‘car‘:{‘color‘:‘red‘,‘price‘:‘100‘},
‘apple1‘:{‘color‘:‘red‘,‘price‘:‘2000‘},
‘apple2‘:{‘color‘:‘red‘,‘price‘:‘2000‘},
‘apple3‘:{‘color‘:‘red‘,‘price‘:‘2000‘},
‘苹果4‘:{‘color‘:‘red‘,‘price‘:‘2000‘},
}
一、dumps()
# res=json.dumps(d,indent=8)#把list、字典转成json,indent多少缩进,ensure_ascii可以显示中文
# f = open(‘f1‘,‘w‘)
# f.write(res)
二、loads()
# f = open(‘f1‘,‘r‘)
# res=f.read()
# print(type(res))#此时是字符串类型
# dict_res=json.loads(res)#把json串变成python的数据类型
# print(type(dict_res))#此时是字典类型
三、dump()自动写入文件,第一个参数是数据,第二个是文件对象
# f = open(‘f1‘,‘w‘)
# json.dump(d,f,indent=4,ensure_ascii=False)
四、load()自动帮你读文件
f = open(‘f1‘,‘r‘)
print(json.load(f))