2015-04-09 4 views
0

У меня есть JSON в качестве ответа. Как это сделать для отображения объектов? Я использую iOS - RestKit.Сопоставление объектов JSON - RestKit

{ 
    "predictions":[ 
     { 
     "description":"User1", 
     "id":"75b8c57b4443f4b881f0efc94afd52437232aee9" 
     }, 
     { 
     "description":"User2", 
     "id":"82aa3303704041cda0e4fc34024d383dbf923604" 
     }, 
     { 
     "description":"User3", 
     "id":"f88f669a30934ef599bccf86c0236426cf2d313e" 
     }, 
     { 
     "description":"User4", 
     "id":"fa9ae7b65fa52bffdabf00d69e7db5cd37539781" 
     }, 
     { 
     "description":"User5", 
     "id":“66df3fd7e400eb31efd3ac935036aab2c02b03f0" 
     } 
    ], 
    "status":"OK" 
} 
+2

Проверьте следующий учебник HTTP://www.raywenderlich.com/58682/introduction-restkit-tutorial – casillas

ответ

1

Создать новый класс Prediction с description и predictionId как свойства, а затем использовать объект сопоставителя

RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[Prediction class]]; [mapping addAttributeMappingsFromDictionary:@{ 
@"description": @"description", 
@"id":  @"predictionId", 
}]; 

конечно после того, как вы разобрать ответ правильно

+0

Я использую то же самое. Но ответа нет. – iOS

+1

Я пропустил также добавить статус. Добавление «статуса» отлично работает. – iOS

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