SmartCodable
SmartCodable copied to clipboard
SmartCodable is a data parsing library based on Codable. It is simple to use, with robust compatibility being one of its main features. SmartCodable 是基于Codable实现的数据解析库。简单易用,强悍的兼容...
基础库的稳定性极为重要,这个项目缺少完整单元测试,无法确定是否具备生产可用的条件,建议召集社区力量完善单元测试,以100%代码覆盖为目标建设。
`HandyJSON`中,可以使用`JSONDeserializer.update(object: &object, from: jsonString)`来更新已有的模型,`SmartCodable`现行版本(3.4.0)并无相关特性。
我看wiki没搜到CKAsset,也许已经支持了?如果没有,希望可以支持!star先点上👍
```swift struct SmartModel: SmartCodable { @SmartAny var name: Any? @SmartAny var dict: [Any]? } struct SmartModel2: SmartCodable { var age: Int? } let dict: [String: Any] = [ "name": "Mccc",...
希望可以有个配置类,用来设置整体的encode与decode,比如 fromSnakeCase、iso8601、base64。
比如A私有库,依赖SmartCodable, 将A私有库,打包为xcframework, 会有命名空间冲突, 原因是 库名为SmartCodable, 内部又typlies SmartCodable, 导致有问题
swift-syntax版本要求无法与最新版的swiftlint兼容,希望能升级swift-syntax