python json序列化
用于序列化的两个模块
- json,用于字符串 和 python数据类型间进行转换
- pickle,用于python特有的类型 和 python的数据类型间进行转换
Json模块提供了四个功能:dumps、dump、loads、load
pickle模块提供了四个功能:dumps、dump、loads、load
用例:
将数据写入内存,用到序列化dumps:
import json
info={
'name':'alex',
'age':22
}
f=open('test.txt','w')
f.write(json.dumps(info))
f.close()
将数据从内存中取出,用到反序列化loads:
import json f=open('test.txt','r') data=json.loads(f.read()) print(data['age'])
浙公网安备 33010602011771号