json

 将python基本数据类型转换成字符串形式

import json

dict = {'k1':'v1'}
result = json.dumps(dict)
print(result,type(result))

将python字符串转换成基本数据类型

s1 = '{"k1":123}'
dic = json.loads(s1)
print(dic,type(dic))

 dump先写入文件在转换

import json

li = [11,22,33]
json.dump(li,open('b.txt','w'))

load先读取在转换

li = json.load(open('b.txt','r'))
print(type(li),li)

用途

import requests
import json

response = requests.get('http://wthrcdn.etouch.cn/weather_mini?city=上海')
response.enconding = 'utf-8'

dic = json.loads(response.text)
print(dic,type(dic))

pickle 只支持python json可以跨语言

pickle使用python所有类型的序列化

pickle

import pickle

li = [11,22,33]
r = pickle.dumps(li)
print(r)

result = pickle.loads(r)
print(result)

li = [11,22,33]
pickle.dump(li,open('b.txt','wb'))

最新文章

  1. 【解决】SharePoint Foundation 2013 未显示搜索框
  2. 协程python
  3. Yii2 执行流程
  4. 【noiOJ】p1759
  5. 转关于垂直切分Vertical Sharding的粒度
  6. 批量硬关联本地AD帐号与Office云端帐号
  7. Mysql 创建联合索引注意事项
  8. [转]shell中 source命令即点空格后面再跟可执行文件的说明
  9. Uva 1342 - That Nice Euler Circuit
  10. 通过DNS传输后门来绕过杀软
  11. 201521123006 《java程序设计》 第9周学习总结
  12. 20165221 JAVA第四周学习心得
  13. 关于istream_iterator<int>(cin)和istream_iterator<int>()的一点分析
  14. Win10系列:C#应用控件基础7
  15. Java中加密算法介绍及其实现
  16. git push 报错:missing Change-Id in commit message footer
  17. 史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程
  18. Android:使用 DownloadManager 进行版本更新
  19. 第一个spring冲刺心得及感想
  20. jquery.lazyload插件实现图片延迟加载详解

热门文章

  1. Yii源码阅读笔记(三十)
  2. div span
  3. 多线程获取不到HttpContext
  4. Implicit and Explicit Multithreading MULTITHREADING AND CHIP MULTIPROCESSORS
  5. Android--数据存储
  6. 在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件
  7. (js) 输入框只能输入中文、英文、数字、@符号和.符号
  8. 使用CXF框架集成Spring实现SOAP Web Service
  9. 判断网站地址是否是http开头
  10. sourceTreee设置忽略的文件