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
26.95KB
文件大小:
评论区