Json文件
JSON支持数据格式:
1 对象(字典),使用{}
2 数组(列表),使用[]
3 整形、浮点型、布尔类型还有null类型
4 字符串类型(字符串必须用双引号(""),不能用单引号(''))
import json
person=[{'user':'zhangsan','id':01},{'user':'lisi','id'=02}]
json_str=json.dumps(person)
with open ('a.json','W') as fp:
fp.write(json_str)
或者
import json
person=[{'user':'zhangsan','id':01},{'user':'lisi','id'=02}]
with open('a.json','w',encoding='utf-8') as fp:
json.dump(person,fp,ensure_ascii=False)
将json类型转化为Python类型:json.loads(json_str)
或者直接读取json类型文件
import json
with open('person.json','r',encoding='utf-8') as fp:
persons=json.load(fp)
for person in p