2016-04-27 4 views
2

Я использую мантию framework, чтобы разобрать JSON файл. Мой JSON объект Похоже, этотMansle parsing array

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

Мой объект является array, который не имеет ключа. Как мы можем разобрать этот array? Как должен быть реализован метод JSONKeyPathsByPropertyKey?

Как mentiond на библиотечном описании

Этот метод определяет, как отобразить ключи свойств для различных ключевых путей в JSON

+ (NSDictionary *)JSONKeyPathsByPropertyKey { 

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

Так как мы можем сопоставить array свойства JSON объекта у которого нет ключа?

ответ

0

Я предполагаю, что вы получаете массив в ответ на вызов API, и вы хотите его проанализировать.

В соответствии с вашим JSON. Вам нужно создать подкласс MTLModel для типа объектов в массиве.

Затем вы можете проанализировать массив и создать модели типов объектов в массиве. Например:

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

Надеюсь, что это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^