Впервые в JSON API, как получить доступ к значениям в Object-C?IOS

Программируем под IOS
Ответить
Anonymous
 Впервые в JSON API, как получить доступ к значениям в Object-C?

Сообщение Anonymous »

Ниже приведен мой код для доступа к JSON API с Edmunds.com, он отлично работает для доступа к информации. У меня просто возникли проблемы с доступом к парам ключ-значение.

Код: Выделить всё

NSURL *equipmentURL = [NSURL URLWithString: [NSString stringWithFormat:@"https://api.edmunds.com/api/vehicle/v2/styles/%@/equipment?fmt=json&api_key=%@", self.carID, apiKey]];

NSData *jsonData = [NSData dataWithContentsOfURL:equipmentURL];

NSError *error = nil;

NSDictionary *dataDictionary = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];

self.engineArray = [NSMutableArray array];

NSArray *equipmentArray = [dataDictionary objectForKey:@"equipment"];

for (NSDictionary *carInfoDictionary in equipmentArray) {

NSArray *attributes = [carInfoDictionary objectForKey:@"attributes"];
NSLog(@"%@", attributes);

}
В NSLog из приведенного выше кода показано следующее:

Код: Выделить всё

2016-11-03 10:21:26.029 CarWise[25766:1896339] (
{
name = "Engine Immobilizer";
value = "engine immobilizer";
},
{
name = "Power Door Locks";
value = "hands-free entry";
},
{
name = "Anti Theft Alarm System";
value = "remote anti-theft alarm system";
}
)
Мой главный вопрос: как я могу получить доступ к имени и значению каждого массива? Допустим, я хочу создать UILabel, который будет иметь строку одного из значений?

Подробнее здесь: https://stackoverflow.com/questions/404 ... bjective-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»