2016-04-27 16 views
2

Ich benutze Mantel framework zu analysieren JSON Datei. Mein JSON Objekt sieht wie folgt ausMantel Parsing Array

[{ 
    key:value 
    key:value 
}, 
{ 
    key:value 
    key:value 
} ] 

Mein Ziel ist array, die nicht Schlüssel verfügt. Wie können wir das analysieren? Wie sollte die JSONKeyPathsByPropertyKey Methode implementiert werden?

Wie auf der Bibliotheksbeschreibung mentiond

Diese Methode Gibt an, wie Eigenschaftsschlüssel zu verschiedenen Schlüsselpfade in JSON

+ (NSDictionary *)JSONKeyPathsByPropertyKey { 

     return @{ 
     @"items" : @"", 
     }; 

So abzubilden, wie wir array Eigenschaft auf JSON Objekt abbilden konnte Das hat keinen Schlüssel?

Antwort

0

Ich nehme an, Sie erhalten ein Array als Antwort auf einen API-Aufruf und Sie möchten es analysieren.

Also wie pro Ihre JSON. Sie müssen eine MTLModel-Unterklasse für den Typ der Objekte im Array erstellen.

Dann können Sie das Array analysieren und die Modelle der Objekttypen im Array erstellen. Gefällt mir:

NSArray *objects = [MTLJSONAdapter modelsOfClass:[model class] fromJSONArray:[PASS THE ARRAY] error:nil]; 

Hoffe, dass hilft.