2013-10-30 47 views
-7

我有對象的JSON數組具有下列布置:對象的解析JSON陣列中目標C

[{ 
    "user_privacy": "Private", 
    "latitude": "53.34885596487662", 
    "longitude": "-6.255970895290375", 
    "address": "", 
    "quick_ezpoint": false, 
    "tags": "test", 
    "owner": true, 
    "value": "TQJ539" 
},{ 
    "user_privacy": "Private", 
    "latitude": "53.34885596487662", 
    "longitude": "-6.255970895290375", 
    "address": "", 
    "quick_ezpoint": false, 
    "tags": "test", 
    "owner": true, 
    "value": "TQJ539" 
}] 

我嘗試這樣的代碼,但其不工作:

NSArray *ezpoints = [JSON valueListAttributes]; 
       for (NSArray *ezpoint in ezpoints) { 
        NSLog(@"%@",[ezpoint description]); 
       } 
+2

每天至少有幾個這樣的問題。來吧,人們,請求之前做一些基本的調試/谷歌/ Stackoverflow搜索! – dandan78

+0

[iPhone/iOS JSON解析教程]的可能重複(http://stackoverflow.com/questions/5813077/iphone-ios-json-parsing-tutorial) –

+0

@ user1774937:我不能。你不知道如何從網址獲取JSON?或者你解析你的JSON值?請告訴 – TamilKing

回答

0
for(NSDictionary * dict in ezpoints) 
{ 
    [userPrivacyArray addObject:[dict valueForKey:@"user_privacy"]]; 
    [LattitudeArray addObject:[dict valueForKey:@"latitude"]]; 
    [LongitudeArray addObject:[dict valueForKey:@"longitude"]] 
} 

解析數據使用valueForKey使用密鑰您可以識別您的json數據並存儲到NSArray,NSString所需的位置。

這裏userPrivacyArray,LattitudeArray,LongitudeArray都是數組。

試試這個東西。

+0

downvoter爲什麼downvote .. – Jitendra

+0

它說,「使用未聲明的標識符字典」 – Pawan

+0

@Pawan我沒有得到你的問題。 – Jitendra