我们平常对 python 对象所进行的操作是在内存中的,当程序关闭时这些对象就会被清空,所以我们需要用一种合适的方法将这些数据保存下来。
为了将我们的数据进行永久存储,需要引入序列化(pickling/serialization)的概念。
序列化指的是把 Python的对象编码转换为 JSON格式的字符串;反序列化则相反,是把 JSON 格式字符串解码为 Python 数据对象。在Python标准库中,专门提供了JSON库来处理这个问题。
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写。
序列化方法:
反序列化方法: