當前位置:成語大全網 - 書法字典 - 如何用mjextension分析ios模型的多層嵌套模型

如何用mjextension分析ios模型的多層嵌套模型

可以將json中模型對應的數組解析為key,MJExtension提供了兩種方法幫助妳解析嵌套在模型中的模型。

首先,需要在模型中定義壹個數組屬性和壹個模型屬性,如下所示:

@property (nonatomic,strong)NSMutableArray * good arr;

@property(非原子,強)XYIndexGoodsModel * goodsModel

然後用MJExtension提供的兩種方法寫出對應的打印關系。

//這個方法需要指出數組和json對應的key。這裏的數組是goodsArr,服務器發送的模型中數組對應的鍵是List。我們需要將這個列表數組轉換成模型中的模型。

+(ns dictionary *)mj _ replacedkeyfromproperty name

{

返回@{

@"goodsArr" : @"list "

};

}

//這個方法是解釋數組中要解析的模型,我們這裏存儲的模型是XYIndexGoodsModel。

+(ns dictionary *)mj _ objectClassInArray

{

返回@{

@ " good arr ":@ " XYIndexGoodsModel "

};

}

這之後就可以分析嵌套模型了,當然更深層次的原理也是壹樣的。