Нужна помощь для разбора json в iPhone с UIPicker View

AM новичок в iPhone. Я хочу получить определенные атрибуты в выводе JSON. Ниже приведен вывод в формате JSON. Мое требование - отображать "ЦЕНЫ" с соответствующими кодами стран в UIPicker. Может ли кто-нибудь помочь мне, пожалуйста.

{
    "license": "License Agreement available at: http://openexchangerates.org/license/",
    "timestamp": 1361260808,
    "base": "USD",
    "rates": {
        "AED": 3.67274,
        "AFN": 51.9082,
        "ALL": 104.737376,
        "AMD": 406.549996,
        "ANG": 1.788975,
        "AOA": 95.945867,
        "ARS": 5.011293,
        "AUD": 0.9682,
        "AWG": 1.7901,
        "AZN": 0.7847
    }
}

2 ответа

NSData *data = [yourjsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError*error;
NSDictionary *responseDict;
responseDict = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
NSLog(@"%@",[responseDict valueForKey:@"rates"]);
NSLog(@"%@",[[responseDict valueForKey:@"rates"] valueForKey:@"AED"]);
NSLog(@"%@",[responseDict valueForKey:@"timestamp"]);

это поможет.

Это просто словарь. Получите все значения из тарифов, введите в массив и загрузите представление выбора с этим массивом.

Другие вопросы по тегам