在对数据进行序列化和反序列化是常见的数据操作,Python提供了两个模块方便开发者实现数据的序列化操作,即 json 模块和 pickle 模块.这两个模块主要区别如下: json 是一个文本序列化格式,而 pickle 是一个二进制序列化格式: json 是我们可以直观阅读的,而 pickle 不可以: json 是可互操作的,在 Python 系统之外广泛使用,而 pickle 则是 Python 专用的: 默认情况下,json 只能表示 Python 内置类型的子集,不能表示自定义的类:但