swift4下苹果原生支持了json 解析了,很兴奋,毕竟原生的处理效率远远高于第三方的 JSON 转 model。针对各种情况下的json 转 model,网上其它的文章已经写的很完善了,这里只是说下如果后台返回的 json 中的key 的类型和 native 端用来接收对应字段的类型不匹配的情况的处理:
举例:开发前按照文档说好的oil_num字段类型是 string,但是由于后台开发人员没有注意,或者是没有按照文档来,返回了 double 类型/float 类型、int 类型……那 swift4原生的转 model 就尴尬了,只要有一个字段类型不匹配,整个json的转 model 都会失败,这是不友好的。这里上 demo 地址吧:https://github.com/qtds8810/01_TestJSONDecoder
针对 swift4 的JSONDecoder的特殊情况处理
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 钓混养比赛难,它到底难在哪里呢?其实是由于混养鱼种相对多,鱼体大小不一等等原因造成的。这里面就牵扯到线组的搭配,用...