Gata是python的数据验证和转换库
gata的Python项目详细描述
加塔
{img1}$ {a1} {a2} {a3}
Gata是python数据类的工具箱库,它允许序列化/反序列化/验证复杂的数据类。在
安装
{
特点
- 非侵入性界面
- 数据类验证机制
- 支持复杂数据类型
- 序列化/反序列化机制
- 易于使用的字段映射
- 对
Dataclass
类的完全IDE支持
示例
{pr 1}$非侵入性示例
{pr2}$ {bq 1}$文件
Introduction
Defining dataclass
Field types
- {a7}
- {a8}
- {a9}
- {a10}
- {a11}
- {a12}
- Defining custom types
Validation
- {a15}
- {a16}
- {a17}
Deserialisation
- {a19}
- {a20}
- {a21}
Serialisation
- {a23}
- {a24}
- Mapping fields
- {a26} 在
Detailed schema
- {a29} 在
- 项目
标签: