-
字典中有字典,如下图:
笔者这里使用MJExtension进行字典转模型,步骤如下:
第一步:创建两个模型,如下图
- 第二:在对应的类编写模型属性
在FKGameScheduleModel.h
中
#import <Foundation/Foundation.h>
@class FKCorpsInfoModel;
@interface FKGameScheduleModel : NSObject
/** 赛程id */
@property(nonatomic, assign) NSInteger id;
/** 场次 */
@property(nonatomic, assign) NSInteger number;
/** 赛事开始时间 */
@property(nonatomic, copy) NSString *startTime;
/** 赛事标题 */
@property(nonatomic, copy) NSString *title;
/** 竞猜回放 (连接地址,多个以逗号隔开) */
@property(nonatomic, copy) NSString *playback;
/** 左边战队 */
@property(nonatomic, strong) FKCorpsInfoModel *dekaron;
/** 右边战队 */
@property(nonatomic, strong) FKCorpsInfoModel *against;
@end
在FKCorpsInfoModel.h
中
/** 战队Id */
@property(nonatomic, copy) NSString *cid;
/** 战队图标 */
@property(nonatomic, copy) NSString *iocn;
/** 比赛积分 */
@property(nonatomic, assign) NSInteger score;
- 第三步,使用MJExtension字典转模型
// self.scheduleModelArray是模型数组
self.scheduleModelArray = [FKGameScheduleModel mj_objectArrayWithKeyValuesArray:responseObject[@"data"][@"schedulelist"]];
至此转模型结束,是不是感觉挺简单的。
朋友们也可以点击这个链接进行全面的学习,点击进入学习。