Как проанализировать данные NSDictionary из JSONValue - PullRequest
0 голосов
/ 30 апреля 2011

У меня есть NSDictionary, составленный из дневного тренда из твиттера (составленный из JSON). Однако есть проблема, блокирующая мой путь. Прежде чем я смогу получить какие-либо данные, мне нужно сначала пройти через первый ключ с именем «тренды». Это нормально и отлично работает. Однако, чтобы на самом деле добраться до самой тенденции, мне нужно пройти через несколько дат. Я хотел бы знать, как я могу получить данные тренда, не зная дат.

На данный момент иерархия NSDictionary выглядит так:

Словарь -> ключ: @ "тренды" -> множество ключей, названных датами, т.е.: получить).

Ответы [ 2 ]

1 голос
/ 17 августа 2012
for(NSDictionary* key in responseDict) {
    if ([key isEqual:@"abc"]) {
        NSString *cookieValue = [responseDict objectForKey:@"abc"];
        cookieValue = [cookieValue substringWithRange:NSMakeRange(11, 32)];
    }
}
0 голосов
/ 30 апреля 2011
NSDictionary *trends = [yourResultFromParsingJSON objectForKey:@"trends"];

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