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的特殊情况处理
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 钓混养比赛难,它到底难在哪里呢?其实是由于混养鱼种相对多,鱼体大小不一等等原因造成的。这里面就牵扯到线组的搭配,用...