序列化 ###### dataclasses 简介 ================ * 数据类主要用于存储数据,与传统的类相比,数据类可以自动生成常用的特殊方法,如 ``__init__`` 、 ``__repr__`` 和 ``__eq__`` msgspec 简介 ============ - 一个快速、高效的序列化和验证库,用于在 Python 中处理 JSON、MessagePack 等格式的数据。 - 它专注于性能和类型安全,能够在序列化/反序列化的同时进行数据验证。 Pydantic ======== Pydantic 是一个用于数据验证和解析的 Python 库,它基于 Python 类型提示,提供了简单而强大的方式来验证和转换数据。Pydantic 支持多种数据类型,包括基本类型、列表、字典、元组、日期时间等,并且可以自定义数据类型和验证规则。 - 官网: https://docs.pydantic.dev/latest/ - 源码: https://github.com/pydantic/pydantic