swift中如何将json转为模型

2021-06-22  本文已影响0人  廖燊

昨天同事问了我一个问题,使用Alamofire5.4.3,映射数组字典到struct中,如何处理,例如[{"a":"1","b":"2"}, {"a":"2", "b":"3"}]?。。一开始我还没想明白为什么是映射,后来才理解,他说的是json转model失败。

那就来看看他给的json吧。一开始他是直接复制了js的数据

我一开始也转不过来,就觉得很奇怪,后来用了网站的json格式化,才发现格式不会,你这个坑货,说好的json,你发的什么格式。。。无力吐槽

后面给了我正确的json

直接上代码。。这里是我字典转模型的代码

转的时候也奇怪的报错

通过分析才发现原因。是model里面的createdOn字段是string,但是json里面的是int类型,所以转换会失败。也就是为什么我同事问的问题了。。最终定位到问题,改下就行啦。。是不是很简单。新手菜鸟记录。有什么更好的方法请大佬指出。。

上一篇下一篇

猜你喜欢

热点阅读