序列化和反序列化
当定义完Schema后,序列化和反序列化就只需要通过Schema实例的两个方法来完成:.dump()
和.load()
。
其中.dump()
接受一个Schema对应的对象实例,返回一个序列化后的字典实例,如果指定了many
参数,则会返回一个序列实例,其中的元素都为序列化后的字典实例。
.load()
则正好相反,它会从一个字典实例建立相应的对象实例。
当定义完Schema后,序列化和反序列化就只需要通过Schema实例的两个方法来完成:.dump()
和.load()
。
其中.dump()
接受一个Schema对应的对象实例,返回一个序列化后的字典实例,如果指定了many
参数,则会返回一个序列实例,其中的元素都为序列化后的字典实例。
.load()
则正好相反,它会从一个字典实例建立相应的对象实例。