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

最外层WZGMessageModel里面嵌套着数组items,这个item里又有个NMessageModel(由于系统关键字,故把new_message改为NMessageModel),在使用
WZGMessaegModel *msgModel = [WZGMessaegModel mj_objectWithKeyValues:data];
把字典转model,但是一直都解析不到items,此时items数组中的对象还是字典类型,这就很让人困惑了,我这是第一次使用mj,以前一直用的是JSONModel,突然用这个不习惯了。
于是各种查找资料,看了一下MJExtention的使用说明,原来是我的数据里有一些敏感字段,还有一些关键字必须要处理一下

id 和 new_message字段是服务器返回的字段,需要替换掉,至于items需要转化一下,转成ItemModel。
写到这里,就解决遇到的问题了!说实话还是对这个mj不熟悉,使用还是挺方便的。
十分感谢分享代码的大佬们!!!
网友评论