使用声明式注解,轻松进行复杂的 Codable 序列化!
@CustomCodable @SnakeCase
struct User: Codable {
let firstName: String
let lastName: String
@SecondsSince1970DateCoding
var joinDate: Date
@CustomCodingKey("data")
var imageData: Data
}
3.0 已发布! 发行说明
感谢 Swift Package Index!完整的 DocC 文档在此!
URL
https://github.com/GottaGetSwifty/CodableWrappers.git
Manifest
dependencies: [
.package(url: "https://github.com/GottaGetSwifty/CodableWrappers.git", .upToNextMajor(from: "3.0.0" )),
]
pod 'CodableWrappers', '~> 2.0.0'
如果需要添加标准的序列化或 Coding Key 策略,请随时提出 issue 请求或提交包含新选项的 pull request。