iOS:字典数组中有字典怎么解析

  • 字典中有字典,如下图:


    iOS:字典数组中有字典怎么解析_第1张图片
    Snip20170208_18.png
  • 笔者这里使用MJExtension进行字典转模型,步骤如下:

  • 第一步:创建两个模型,如下图

iOS:字典数组中有字典怎么解析_第2张图片
Snip20170208_20.png
  • 第二:在对应的类编写模型属性
    FKGameScheduleModel.h
#import 

@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"]];

至此转模型结束,是不是感觉挺简单的。
朋友们也可以点击这个链接进行全面的学习,点击进入学习。

你可能感兴趣的:(iOS:字典数组中有字典怎么解析)