CodableWrapper Enhancing Codable with PropertyWrapper

CodableWrapper: 可编码+ PropertyWrapper

该项目利用 PropertyWrapper 来改善您的 Codable 使用体验。它基于 JSONEncoder 和 JSONDecoder,提供比传统的 CodableWrappers 更加强大和简单的 API。

可用的配置选项:

- @CodableWrapper(codingKeys: ..., defaultValue: ...)

- @CodableWrapper(codingKeys: ..., transformer: ...)

通过实现自己的 TransformType,您可以在 String、Number 和 Bool 之间自动修复基本类型的转换。

安装

使用 CocoaPods

pod 'CodableWrapper'  

或使用 Swift Package Manager:

https://github.com/winddpan/CodableWrapper

zip 文件大小:26.95KB