1、在代碼文件中 引入"MJExtension.h" :解決屬性中的命名和服務端傳過來的數據中的key不同的問題
-(NSDcitionrary *)replacedkeyFromPropertyName
{
// ID和mytext對應的是我們頭文件中的屬性名稱
// id 和 text 對應的是我們數據中的key
return@{@"ID": @"id" , @"mytext" : @"text"};
}
2、在代碼文件中 引入"MJExtension.h" :解決字典中帶有數組,數組中又帶有字典的轉化為問題
#import "類2.h"
-(NSDictionrary *)objectClassInArray
{
return @{@"對應字段key" : [類2 class]};
}
這樣我們利用objectWithKeyValues就可以直接轉化字典 :XB2 *lei = [XB2 objectWithKeyValues:dict];
如果是數組的話,可以用objectArrayWithKeyValuesArray來轉化。