序列化:不同编程语言之间传递对象需要序列化成标准格式,有XML /JSON,json格式化为字符串,UTF-8编码,速度快,切实标准格式。JSON 和 Python
内置的数据类型对应如下:

JSON 类型 Python 类型
{} dict
[] list
"string" str
1234.56 int 或 float
true/false True/False
null None

pickling /unpickling :指的是内存变化的量存到磁盘或进行传输,反序列化指的是从磁盘或网络传输到内存。

相关模块:pickle JSON
相关函数:

序列化:pickle.dumps()方法把任意对象序列化成一个 bytes ;pickle.dump()直接把对象序列化 后写入一个 file-like Object ;

dumps()方法返回一个 str
pickle.loads()方法反序列化出对象,也可以直接用 pickle.load()方法从一个 file-like Object 中直接反序列化出对象

用 loads()或者对应的 load()方法,把 JSON 的字符串反序列化

print(json.dumps(s, default=lambda obj: obj.__dict__)) #把类序列化需要制定何种格式序列化。

最新文章

  1. Linux下的PostgreSQL简单安装手册
  2. docker中安装ssh服务
  3. Upstart 1.10 发布,系统初始化守护进程
  4. CSS自定义select下拉选择框(不用其他标签模拟)
  5. 网站TCP链接暴增
  6. 编译arm64错误记录
  7. 使用AFNetworking 报错提示
  8. JDK8 指南(译)
  9. 关于Android SDK Manager更新速度慢的解决方法
  10. ITEXT5.5.8转html为pdf文档解决linux不显示中文问题
  11. NPOI的一些基本操作
  12. Log4net(一)-——配置文件
  13. hadoop挂载多硬盘,ZZ-- multiple disks per node
  14. js函数定义和调用
  15. Python常量工具类
  16. ubuntu 下更新pip后发生 ImportError: cannot import name 'main'的问题解决
  17. win7下本地运行spark以及spark.sql.warehouse.dir设置
  18. Android 解决qq分享后返回程序出现的Bug
  19. 生产环境中 Ngx_lua 使用技巧和应用的范例
  20. PHP输出语句大杂烩

热门文章

  1. CISCO-配置SSH
  2. 检测SSL证书很好用的三个网站
  3. hadoop2.X集群安装与应用
  4. JavaScript 日期处理类库 moment
  5. 错误 128 无法将类型“string”隐式转换为“System.Windows.Forms.DataGridViewTextBoxColumn”
  6. MongoDB分析工具之三:db.currentOp()
  7. Linux 无法登陆172.***.***.***的子网
  8. 1.8 Hive运行日志配置和查看
  9. 不能支持C++11的特性~,升级到4.8.2
  10. Unity IK(反向运动学)初探