0

我是 iPhone 的新手。我想在 JSON 输出中获取特定属性。下面是 JSON 输出:我的要求是在 UIPicker 中显示带有相应国家代码的“RATES”。谁能帮帮我。

{
    "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
    }
}
4

2 回答 2

0

这只是一个字典。从数组中的 rates 键中获取所有值并使用该数组加载选择器视图。

于 2013-02-19T11:49:21.913 回答
0
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"]);

我会帮你的。

于 2013-02-19T12:03:00.953 回答