
iOS:字典数组中有字典数组怎么解析
1个回答
2017-12-30 · 知道合伙人数码行家

知道合伙人数码行家
采纳数:117529
获赞数:517217
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注

展开全部
第一步:创建两个模型类(模型类集成NSObject)
- // .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
- // .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"]];
Snip20161215_101.png
FKGoodsOrderModel文件内容如下
FKGoodsModelInOrder文件内容如下:
至此结束
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询