序列化
将python对象转换为字符串
# 方法一
# 创建一个文件
fp = open('test.txt','w')
# 定义一个列表
name_list = ['zs','ls']
# 导入json模块到该文件中
import json
# 将python对象 变成 json字符串
names = json.dumps(name_list)
# 将names写入文件中
fp.write(names)
# 方法二
fp = open('text.txt','w')
name_list = ['zs','ls']
import json
json.dump(name_list,fp)
fp.close()
反序列化
将json字符串转换为python对象
# 方法一
fp = open('text.txt','r')
content = fp.read()
import json
result = json.loads(content)
# 方法二
fp = open('text.txt','r')
import json
result = json.load(fp)