Нужна помощь для разбора 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"]);
это поможет.
Это просто словарь. Получите все значения из тарифов, введите в массив и загрузите представление выбора с этим массивом.