Json

1.序列化

  • python中的列表、字典、元组这些类型是无法直接写入到文本文件中的。
    • TypeError: write() argument must be str, not dict
  • python的对象无法在其他语言间传递,如JavaScript
  • python对象无法在网络中传输,如requests.post

  序列化的作用就是把ptyhon对象转换成标准的格式,实现以上的事情。

2.序列化的方法 json.dumps ()

  • 以json字符串形式把python的列表、字典、元组对象写入到文本中
  • python的类对象无法使用json序列化

3.反序列化的方法 json.loads()

4.pickle

  • pickle模块是python独有的,只能用于python对象
  • pickle.dump以bytes形式把python对象写入到文本中
  • 适用于python的所有对象
posted @ 2018-08-16 14:17  运维00001  阅读(160)  评论(0编辑  收藏  举报