如何从JSONValue解析NSDictionary数据

时间:2011-04-30 02:38:06

标签: objective-c json twitter nsdictionary

我有一个由Twitter(由JSON组成)的日常趋势组成的NSDictionary。然而,阻碍我的方式存在问题。在我获得任何数据之前,我需要首先通过名为@“trends”的第一个密钥。这很好,工作得很好。然而,要真正了解趋势本身,我需要经历几个日期。我想知道的是如何在不知道日期的情况下获取趋势数据。

目前,NSDictionary的层次结构是:

字典 - > key:@“trends” - >许多键被命名为日期,即:2011-04-30 02:32:34(这是我被困的地方) - >趋势数据(我需要得到的)。

2 个答案:

答案 0 :(得分:1)

for(NSDictionary* key in responseDict) {
    if ([key isEqual:@"abc"]) {
        NSString *cookieValue = [responseDict objectForKey:@"abc"];
        cookieValue = [cookieValue substringWithRange:NSMakeRange(11, 32)];
    }
}

答案 1 :(得分:0)

NSDictionary *trends = [yourResultFromParsingJSON objectForKey:@"trends"];

[trends enumerateKeysAndObjectsUsingBlock:^(NSString *trendDate, id trendData, BOOL *stop) {
    // do whatever you want with trendData
}];