json  优点:所有语言通用;缺点:只能序列化基本的数据类型list/dict/int...

json格式中,字符串必须是双引号,字符都是小写。

序列化:

import json

v = [12,3,4,{'k1':'v1'},True,'wdc']
# 序列化:将python中的值转换为json格式的字符串
v1 = json.dumps(v)
print(v1)
import json

v = {'k1':'wdc','k2':'王佃超'}
# 字典或列表中如有中文,序列化时想要保留中文显示,可以使用这种方式
v1 = json.dumps(v,ensure_ascii=False)
print(v1)

反序列化:

import json

v = '[12,3,4,{"k":"v1"},true,"wdc"]'
# 反序列化
v1 = json.loads(v)
print(v1)

pickle  优点:python中所有的东西都能被他序列化;缺点:序列化的内容只有python认识。

import pickle

v = {1,2,'wdc',4}
# 序列化
val = pickle.dumps(v)
print(val)
# 反序列化
data = pickle.loads(val)
print(data)

最新文章

  1. 使用 Productivity Power Tools 2013来帮助你提高 VS2013的工作效率
  2. salesforce 零基础学习(四十五)Approval Lock & UnLock相关注意事项
  3. 关于arcgis engine的工作空间(IWorkspace)和选择集(FeatureSelection)
  4. 第二章 JavaScript语法·
  5. 转发;Dota英文名
  6. Android版2048
  7. Win10开发究竟能实现哪些牛逼的功能
  8. JavaScript学习笔记(2)——JavaScript和DOM的关系
  9. info.plist 属性讲解
  10. PHPCMSv9 更改后台地址(测试)
  11. post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get?
  12. [转]MFC 加载其他的应用程序
  13. Linux 学习之防火墙配置
  14. Qt 地址薄 (一) 界面设计
  15. 在linux上安装rz、sz包
  16. 提取微信小程序“头脑王者”业务逻辑
  17. 云计算之路-阿里云上-容器难容:容器服务故障以及自建 docker swarm 集群故障
  18. Linux 高性能服务器编程——TCP协议详解
  19. 【RL-TCPnet网络教程】第21章 RL-TCPnet之高效的事件触发框架
  20. MyEclipse2017创建Spring项目

热门文章

  1. python条件判断if/else - python基础入门(8)
  2. [转帖]ASP.NET Core 中间件(Middleware)详解
  3. K8S从入门到放弃系列-(2)集群根证书准备
  4. 使ssh记住密码
  5. Essential C++ Reading Notes
  6. centos7 通过yum安装mysql
  7. 【全排列+子序列】Color
  8. VS2013+WDK8.1 驱动开发环境配置
  9. Luogu5284 十二省联考2019字符串问题(后缀树+拓扑排序)
  10. JS OOP -04 JS中的公有成员,私有成员和静态成员