Python json/pickle 序列化
1. json/pickle
作用:
为什么要用json?
硬盘之接受字符串和二进制, 如果将复杂的数据结构(比如:字典、元组、列表)写入硬盘就必须要将其转换为字符串然后才能存到硬盘,由于不同程序 不同语言之间有的时候要进行内存交互 然而不同程序的内存是相互独立的 要进行数据交互就必须要用一个中间的插件做转换 这个插件就是json。
作用一:
不同不同语言、不同平台之间进行复杂格式交互
作用二:
多程序之间内存数据交换
主要操作文件
json.dump() 序列化
json.load()
主要处理临时数据
json.dumps()
json.loads(string)
pickle 和 json 功能用法一致
pickle 能够转换几乎所有的python数据类型
作者:Alan
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利!