我似乎無法解決如何從TouchJSON返回的字典中獲取代表對象的字典。從TouchJSON的NSDictionary反序列化一個對象?
例如:
如果我使用JSON格式的位置:
http://search.twitter.com/search.json?q=hello
我將如何獲得與「ID」 = X,而不必把所有的鳴叫使用「for」語句向數組發送推文?
例如沒有物體具有做到這一點...因爲我知道了「ID」(JSON的關鍵,而不是指數)我想訪問
NSArray *tweetsArray = [resultsDictionary objectForKey:@"results"];
for (NSDictionary *tweetDictionary in tweetsArray) {
NSString *tweetText = [tweetDictionary objectForKey:@"text"];
[tweets addObject:tweetText];
}
你的示例代碼有什麼問題?你可以嘗試自己解析JSON字符串,但是我不確定你想要實現什麼。 – 2010-07-07 05:27:07
嗯,我真的不想浪費資源將整個字符串解析爲一個數組,當我確切知道我正在查找的「結果」節點的哪個子節點時。我認爲會有一個更簡單的方法? – 2010-07-07 11:38:43