序列化:
# Author:Sooele import json info = { 'name':'sooele', 'age':22 } f = open("test.text","w") f.write(json.dumps(info)) f.close()
反序列化:
# Author:Sooele import json f = open("test.text","r") data = json.loads(f.read()) #exal反序列化 f.close() print(data['age'])
#首先说明基本功能: #dumps是将dict(字典)转化成str(字符串)格式,loads是将str转化成dict格式。 #dump和load也是类似的功能,只是与文件操作结合起来了。 #编码:把一个Python对象编码转换成Json字符串 json.dumps() #解码:把Json格式字符串解码转换成Python对象 json.loads()