JsonModel可以直接把json數據轉換成model告嘲,字典轉model不用說赏殃,很easy,但是最近遇到一個坑场仲,就是字典套數組的時候轉化成model和悦,就是取不出來數據。
model如下:
@interface OWOChatRoomListMdoel : OWORespBaseModel@property(nonatomic,strong)NSArray*result;
@end
@interface ChatRoomModel : OWOBaseModel
@property(nonatomic,assign)int roomId;
@property(nonatomic,copy)NSString *chatroomId;
@property(nonatomic,assign)long ownerUid;
@property(nonatomic,copy)NSString *ownerEasemodId;
@property(nonatomic,copy)NSString *ownerNickname;
@property(nonatomic,copy)NSString *icon;
@property(nonatomic,copy)NSString *name;
@property(nonatomic,assign)int impressNum;
@property(nonatomic,assign)int affiliationsNum;
@property(nonatomic,assign)int totalNum;
@property(nonatomic,assign)BOOL status;
@end
這是一個字典套數組的model渠缕,我用JsonModel轉化時鸽素,各種不成功,報類型錯誤亦鳞,也檢查不出錯誤來付鹿,查閱資料發(fā)現,JsonModel在字典套數組這種數據轉化時蚜迅,數組的字典model必須得申明一個協(xié)議(內部是用協(xié)議加屬性的舵匾。。)
@protocol ChatRoomModel
@end
加條協(xié)議谁不,注意必須和數組的model類一樣坐梯,好坑,特此記一筆留念~O~O~!