ex_dataclass icon indicating copy to clipboard operation
ex_dataclass copied to clipboard

A more powerful data model management than DataClass that reduces maintenance costs and improves coding efficiency.

Results 2 ex_dataclass issues
Sort by recently updated
recently updated
newest added

当在属性字段中未设置默认的field时,会报错: field.label 属性不存在。不能很好的兼容以下类: @ex_dataclass class Package(object): name: str

TODO-LIST - [x] 支持ExDataclass类型继承的正反解析; - [x] 支持List中ExDataclass类型正反解析; - [x] 支持List嵌套正反解析,如:{a: [[{a:1, b:2}, {a:3, b:4}]]} - [x] 支持typing.Union 和 typing.Type 特殊容器类型注解的多态行为,精确匹配字段存在最多ExDataclass(类型断言上,仅支持普通pytho类型;如:int,float等) - [ ] 支持反向解析下存在冗余字段,默认行为是抛弃冗余字段(可进行配置)**[未开发配置项]** - [x] 支持typing.Union 和 typing.Type 特殊容器类型相互嵌套场景...