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

 我来答
huanglenzhi
2017-12-30 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117529 获赞数:517217
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  • 第一步:创建两个模型类(模型类集成NSObject)

  • Snip20161215_101.png


    FKGoodsOrderModel文件内容如下

  • // .h文件==============================#import <Foundation/Foundation.h>@class FKGoodsModelInOrder;@interface FKGoodsOrderModel : NSObject@property(nonatomic, assign) double sumPrice;@property(nonatomic, assign) double sumCurrency;@property(nonatomic, assign) NSInteger sumNumber;@property(nonatomic, assign) NSInteger orderStatus;@property(nonatomic, copy) NSString *barName;@property(nonatomic, strong) NSMutableArray <FKGoodsModelInOrder *>*products;@end// .m文件(重点)==============================#import "FKGoodsOrderModel.h"@implementation FKGoodsOrderModel+ (NSDictionary *)mj_objectClassInArray {    

  • // 表明你products数组存放的将是FKGoodsModelInOrder类的模型

  •    return @{             @"products" : @"FKGoodsModelInOrder",

  •             };

  • }@end

  • FKGoodsModelInOrder文件内容如下:

  • // .h文件==============================#import <Foundation/Foundation.h>@interface FKGoodsModelInOrder : NSObject@property(nonatomic, assign) NSInteger MethodPay;@property(nonatomic, assign) double price;@property(nonatomic, assign) NSInteger number;@property(nonatomic, copy) NSString *name;@property(nonatomic, copy) NSString *attribute;@property(nonatomic, copy) NSString *img;@property(nonatomic, copy) NSString *createTime;@end// .m文件(啥都没写)#import "FKGoodsModelInOrder.h"@implementation FKGoodsModelInOrder@end

  • 第二步:在返回上图数据的控制器中,导入这两个头文件

  • #import "FKGoodsOrderModel.h"#import "FKGoodsModelInOrder.h"

  • 第三步:利用外层模型(FKGoodsOrderModel)调用MJExtension的mj_objectArrayWithKeyValuesArray:responseObject[@"data"]方法

  • self.goodsOrderModelArray = [FKGoodsOrderModel mj_objectArrayWithKeyValuesArray:responseObject[@"data"]];

  • 至此结束



推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式