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

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


    Snip20170208_18.png
  • 笔者这里使用MJExtension进行字典转模型,步骤如下:

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

Snip20170208_20.png
  • 第二:在对应的类编写模型属性
    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"]];

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容