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

作者: IMKel | 来源:发表于2017-02-08 11:31 被阅读426次
    • 字典中有字典,如下图:


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

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

    相关文章

      网友评论

        本文标题:iOS:字典数组中有字典怎么解析

        本文链接:https://www.haomeiwen.com/subject/ulevittx.html