0
我以前在解析json時遇到了問題,之後才發現一個非常好的教程,我可以遵循。當我一直在構建我自己的Web服務來解析JSON時,我遵循了相同的步驟,但是現在當我試圖解析twitters json-feed時,我正在繪製空白。這是我的代碼。在iPhone應用程序中解析twitter-json
NSError* error;
NSDictionary* json = [NSJSONSerialization
JSONObjectWithData:responseData //1
options:kNilOptions
error:&error];
NSArray* itemNumber = [json objectForKey:@"posts"]; //2
NSUInteger numObjects = [itemNumber count];
arrayTweets = [[NSMutableArray alloc] init];
arrayTimes = [[NSMutableArray alloc] init];
if (numObjects != 0) {
int i = 0;
do
{
NSDictionary* loan = [itemNumber objectAtIndex:i];
NSString* text = [(NSDictionary*)loan objectForKey:@"text"];
[arrayTweets addObject:text];
NSString *time = [(NSDictionary*)loan objectForKey:@"created_at"];
[arrayTweets addObject:time];
i++;
} while (i < numObjects);
} else {
NSLog(@"Nej");
}
[tableTweet performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:NO];
通知了 「的NSArray * itemNumber = [JSON objectForKey:@」 帖 「];」。由於看慣了這樣的事情我的老JSON-飼料...
{"status":"ok","count":4,"count_total":4,"pages":1,"posts":[{"id":58,"type":
這是工作,因爲我之前所具有的「上崗」:,但現在隨着Twitter的飼料,它只是開始直接進入:
[{"created_at":"Mon Aug 06 19:16:42 +0000 2012","id":232555817835048961,"...
我不知道該怎麼做。我意識到這很愚蠢,但我不認爲我會去學習,除非有人向我解釋。
任何幫助表示讚賞!
謝謝!我想我現在已經明白了。至少我的代碼正在工作,我有點得到人們正在談論的內容。第一步! – 2012-08-06 22:49:29
祝好運與其餘的解析;) – polyclick 2012-08-06 22:49:59