jsonpickle
Posted lizirong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsonpickle相关的知识,希望对你有一定的参考价值。
什么叫序列化?
序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或网络传输到远程,因为硬盘或网络传输时只能接受bytes
把内存数据转成字符,叫序列化
把字符转成内存数据类型,叫反序列化
import json,pickle
json,用于字符串和python数据类型间进行转换
data = {‘name‘:‘rong‘}
d = json.dumps(data) #直接将数据转成字符串
d2 = json.loads(d) #直接将字符串转成数据类型
json.dump():写入硬盘
data = {‘name‘:‘rong‘}
f = open(‘test.json‘)
json.dump(data, f)
f.close()
json.load():从文件读回来
pickle,用于python特有的类型和python的数据类型进行转换
import shelve
以上是关于jsonpickle的主要内容,如果未能解决你的问题,请参考以下文章