JSONModel: json a array?

¿Es posible analizar json a una matriz de objects JSONModel usando JSONModel? Como parse json a continuación:

[{"id" : 1}, {"id" : 2}] 

a dos objects JSONModel que tienen la propiedad de "id".

Debe usar arrayOfModelsFromDictionaries: en su class model, así:

 NSArray* models = [YourModelClass arrayOfModelsFromDictionaries: objects]; 

Esto pasará a "objects" y convertirá cada dictionary a un model y obtendrá el resultado en models. Si algún elemento en los objects no se convierte al model, los "models" serán nulos.

Aquí están los documentos de class para este método: http://jsonmodel.com/docs/Classes/JSONModel.html#//api/name/arrayOfModelsFromDictionaries:

¿Por qué no probar BWJSONMatcher ?

Primero debe declarar su propio model de datos:

 @interface MyDataModel : NSObject @property (nonatomic, assign) NSInteger id; @end 

Entonces puede get fácilmente su matriz con BWJSONMatcher dentro de una línea:

 NSArray *jsonArray = [BWJSONMatcher matchJSON:jsonString withClass:[MyDataModel class]]; 

Espero que esto pueda ayudarte.