import json
persons =[
{
"name":"libai",
"zhiye":"shiren",
"age":"20"
},
{
"name":"luban",
"zhiye":"adc",
"age":"15"
}
]
#dumps将json格式转化为python格式
json_str = json.dumps(persons)
#两种存储方法
with open("persons.json", "w", encoding='utf-8') as f:#采用utf-8
#f.write(json_str)
json.dump(persons, f, ensure_ascii=False)#ensure_ascii取消默认的ascii编码方式
import json
json_str = '[{"name": "libai", "zhiye": "shiren", "age": "20"}, {"name": "luban", "zhiye": "adc", "age": "15"}]'
#读取json字符串,同理load读取文件指针
persons = json.loads(json_str)
for i in persons:
print(i)