2013-02-19 115 views
0

AM新手到iPhone。我想要獲取JSON輸出中的特定屬性。以下是JSON輸出:我的要求是在UIPicker中顯示「RATES」和相應的國家/地區代碼。任何人都可以幫助我。需要幫助的iPhone與UIPicker解析json分析查看

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

其實問題是什麼?你需要知道如何解析json,或者你需要知道如何顯示數據? – 2013-02-19 11:48:17

回答

0

這只是一個dictionary.Get從數組中的速率鍵的所有值,並加載該數組的選擇器視圖。

+0

這是一個評論比它是一個答案... – Veger 2013-02-19 13:06:22

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"]); 

它會有所幫助。