Python json/pickle 序列化

1. json/pickle

作用:

为什么要用json?

硬盘之接受字符串和二进制, 如果将复杂的数据结构(比如:字典、元组、列表)写入硬盘就必须要将其转换为字符串然后才能存到硬盘,由于不同程序 不同语言之间有的时候要进行内存交互 然而不同程序的内存是相互独立的 要进行数据交互就必须要用一个中间的插件做转换 这个插件就是json。

作用一:

不同不同语言、不同平台之间进行复杂格式交互

作用二:

多程序之间内存数据交换

主要操作文件

json.dump() 序列化

json.load()

主要处理临时数据

json.dumps()

json.loads(string)

pickle 和 json 功能用法一致

pickle 能够转换几乎所有的python数据类型

posted on 2015-12-18 11:41  Alanpy  阅读(82)  评论(0编辑  收藏  举报

导航