我會撒謊解析與SBJSON的JSON文件,但我有一點理解的問題? 這裏是我的JSON結構:解析SBJSON +語法
- ID
- 文本
- 日期
所以對於爲例:
[{ 「ID」: 「1」, 「文」: 「blabla」,「date」:「1235432241」},{「id」:「2」,「text」:「blabla2」,「date」:「1235432241」}]
這裏是我發現的代碼解析J SON文件白衣SBJSON:
- (void)downloadJSONFile:(NSData *)data
{
SBJSON *jsonParser = [[[SBJSON alloc] init] autorelease];
NSString *jsonString = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];
id response = [jsonParser objectWithString:jsonString error:NULL];
NSDictionary *feed = (NSDictionary *)response;
NSArray *nodes = (NSArray *)[feed valueForKey:@"keyValue"]; // here's I don't know what to put
for (int i = 0; i nodes.count; i++) {
NSDictionary *node = (NSDictionary *)[nodes objectAtIndex:i];
NSLog(@"id = %@",[node objectForKey:@"id"]);
}
}
我不知道在我的節點陣列的valueforKey寫什麼...... 有人能向我解釋? 謝謝!
那麼在我的for循環中,我可以要求文本和日期鍵? – Pierre 2010-11-25 11:59:47