开发日记-1

2019-12-24  本文已影响0人  潘洪波125

开发遇到的问题:MJExtention的使用之字典转模型

先上图

这是model

最外层WZGMessageModel里面嵌套着数组items,这个item里又有个NMessageModel(由于系统关键字,故把new_message改为NMessageModel),在使用

WZGMessaegModel *msgModel = [WZGMessaegModel mj_objectWithKeyValues:data];

把字典转model,但是一直都解析不到items,此时items数组中的对象还是字典类型,这就很让人困惑了,我这是第一次使用mj,以前一直用的是JSONModel,突然用这个不习惯了。

于是各种查找资料,看了一下MJExtention的使用说明,原来是我的数据里有一些敏感字段,还有一些关键字必须要处理一下

处理后的model

id 和 new_message字段是服务器返回的字段,需要替换掉,至于items需要转化一下,转成ItemModel。

写到这里,就解决遇到的问题了!说实话还是对这个mj不熟悉,使用还是挺方便的。

十分感谢分享代码的大佬们!!!

上一篇下一篇

猜你喜欢

热点阅读