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'])

 

posted on 2017-04-17 00:02  裤裆内隐藏杀气  阅读(223)  评论(0编辑  收藏  举报

导航