JSONModel:json到数组?

key*_*ind 8 arrays json ios jsonmodel

是否可以使用JSONModel将json解析为JSONModel对象数组?像下面的解析json:

[{"id" : 1}, {"id" : 2}]
Run Code Online (Sandbox Code Playgroud)

两个具有"id"属性的JSONModel对象.

Mar*_*rov 15

您应该在模型类上使用arrayOfModelsFromDictionaries:如下所示:

NSArray* models = [YourModelClass arrayOfModelsFromDictionaries: objects];
Run Code Online (Sandbox Code Playgroud)

这将覆盖"对象"并将每个字典转换为模型,并在模型中获得结果.如果对象中的任何项目无法转换为模型"模型",则为零.

以下是此方法的类文档: http://jsonmodel.com/docs/Classes/JSONModel.html#//api/name/arrayOfModelsFromDictionaries: