python json and pickle

Posted 安好_世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python json and pickle相关的知识,希望对你有一定的参考价值。

import json,pickle


json.dumps()#序列化,字典转换成字符串,只dumps一次
json.loads()#反序列化,字符串转换字典
pickle.dumps()#序列化,转换成2进制
pickle.loads()

pickle.dump(info,f)#完全相等f.write(pickle.dumps(info))
pickle.load(f)#完全相等pickle.loads(f.read())

1. JSON是一种文本序列化格式(它输出unicode文本,虽然大部分时间它被编码utf-8),而pickle是二进制序列化格式;

2. JSON是人类可读的,而pickle则不是;

3. JSON是可互操作的,并且在Python生态系统之外广泛使用,而pickle是特定于Python的

以上是关于python json and pickle的主要内容,如果未能解决你的问题,请参考以下文章

python json and pickle

数据分析文摘:Reading and Writing JSON to a File in Python

Python学习之路:son and pickle序列化

python编写json脚本监控端口

接受 json 对象的 Python 函数返回 mongodb 查询对象

新手学Python之学习官网教程(七: Input and Output)