案列参考:
.h文件
#import <Foundation/Foundation.h>
#import <YYKit/NSObject+YYModel.h>
@interface ModelGoodsHotTopPrd : NSObject
@property(nonatomic,copy)NSString *gdsId;
@property(nonatomic,assign)int orderItemNum;
@property(nonatomic,assign)double orderItemNumTrd;
@end
@interface ModelGoodsHot : NSObject
@property(nonatomic,strong)NSArray <ModelGoodsHotTopPrd*>*top50Prd;
@property(nonatomic,copy)NSString *resultCode;
//插件ID(键名称和客户端语法关键字冲突,转换映射机制)
@property(nonatomic,copy)NSString *pid;
@end
.m文件
@implementation ModelGoodsHotTopPrd
@end
@implementation ModelGoodsHot
- (NSDictionary *)modelContainerPropertyGenericClass {//数组容器中元素对象通用数据模型
return @{@“top50Prd” : [ModelGoodsHotTopPrd class]
};
}
//键名称和客户端语法关键字冲突,转换映射机制
+(NSDictionary *)modelCustomPropertyMapper{
return @{@“pid” : @“id”};
}
@end