什么是序列化?简单来说就是将数据存储到物理内存上的过程叫序列化。
什么是反序列化?将数据从物理内存存储到程序内存的过程叫做反序列化。
下面来看一下python中使用json进行序列化和反序列化的实例demo
#coding:utf-8
import json
mylist={}
#mylist={'name':'semon','sex':'man','info':{'phone':'18512188511','addr':'shanghai'}}
#file_content=open('./mytext.json','rw')
#json.dump(mylist, open('./myjson.json','w'))#蒋数据序列化
mystr = open('./myjson.json','r').read()
mylist=json.loads(mystr)#将数据反序列化存储到内存
print mylist.get(u"sex")
print mylist.get(u'name')
print mylist.get(u'info')
Info={}
print mylist.get('info').get('phone')
print mylist.get('info').get('addr')
可以看到项目文件夹下有一个名字为myname.json的文件存在,内容就是本人注释掉的内容