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 に答える