你可以把json里模型对应的数组当做key来解析,MJExtension里提供了两个方法来帮助你解析在模型里嵌套的模型。首先,你需要在模型里面定义一个数组属性和一个需要存放的模型属性,如下:@property (nonatomic, strong) NSMutableArray *goodsArr;@property (nonatomic, strong) XYIndexGoodsModel *goodsModel;然后在MJExtension提供两个方法里写出对应的印射关系就好了//这个方法需要指出数组和json对应的key,这里的数组是goodsArr,服务器传过来的模型里的数组对应的key是list,我们需要把这个List数组转换成模型里的模型。+ (NSDictionary *)mj_replacedKeyFromPropertyName{return @{@"goodsArr" : @"list" };}//这个方法是说明数组里需要解析的模型,我们这里存放的模型是XYIndexGoodsModel+ (NSDictionary *)mj_objectClassInArray{return @{@"goodsArr" : @"XYIndexGoodsModel"};}做完这些,模型嵌套模型就可以被解析出来了,当然,更深层次的原理也跟这个一样。