首页 > Web开发 > 详细

Pythoy Json与pickle数据序列化

时间:2020-09-29 13:14:58      阅读:26      评论:0      收藏:0      [点我收藏+]

Json 模块提供了四个方法: dumps、dump、loads、load

dumps和dump 序列化方法
序列化成字符串:json.dumps(json_obj)
序列化字符串到文件中:json.dump(json_obj, write_file)

loads和load 反序列化方法
反序列化成对象:json.loads(json_str)
从文件读流中反序列化成对象:json.load(read_file)

 

pickle 模块提供了四个方法: dumps、dump、loads、load

dumps和dump 序列化方法
序列化成字符串:json.dumps(json_obj)
序列化字符串到文件中:json.dump(json_obj, write_file)

 

loads和load 反序列化方法
反序列化成对象:json.loads(json_str)
从文件读流中反序列化成对象:json.load(read_file)

 

 

区别:

pickle可以在python之间进行交互
json可以实现python与不同开发语言的交互
pickle可以序列化python中的任何数据类型
json只能序列化python中的常归数据类型(列表等)
pickle序列化后的对象不可读
json序列化后的对象是可读的

Pythoy Json与pickle数据序列化

原文:https://www.cnblogs.com/ange32/p/13748889.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!