如何从 JSONValue 解析 NSDictionary 数据

发布于 2024-11-04 12:33:16 字数 291 浏览 2 评论 0原文

我有一个 NSDictionary,由 twitter 的每日趋势组成(由 JSON 组成)。然而有一个问题挡住了我的路。在获取任何数据之前,我需要首先获取名为@“trends”的第一个键。这很好并且工作完美。然而,为了真正了解趋势本身,我需要了解一些日期。我想知道的是如何在不知道日期的情况下获取趋势数据。

目前 NSDictionary 的层次结构是:

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

I have a NSDictionary made up of the daily trend from twitter (made up of JSON). However there is a problem blocking my way. Before I can get to any data, I need to firstly get through the first key named @"trends". That is fine and works perfectly. However to actually get to the trend itself, I need to get through a few dates. What I would like to know is how can I get the trend data without knowing the dates.

At the moment the hierachy of the NSDictionary is:

Dictionary -> key:@"trends" -> Lots of keys named as dates, i.e: 2011-04-30 02:32:34 (this is where I am stuck) -> trend data (what I need to get).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

彻夜缠绵 2024-11-11 12:38:37
for(NSDictionary* key in responseDict) {
    if ([key isEqual:@"abc"]) {
        NSString *cookieValue = [responseDict objectForKey:@"abc"];
        cookieValue = [cookieValue substringWithRange:NSMakeRange(11, 32)];
    }
}
for(NSDictionary* key in responseDict) {
    if ([key isEqual:@"abc"]) {
        NSString *cookieValue = [responseDict objectForKey:@"abc"];
        cookieValue = [cookieValue substringWithRange:NSMakeRange(11, 32)];
    }
}
过潦 2024-11-11 12:37:45
NSDictionary *trends = [yourResultFromParsingJSON objectForKey:@"trends"];

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

[trends enumerateKeysAndObjectsUsingBlock:^(NSString *trendDate, id trendData, BOOL *stop) {
    // do whatever you want with trendData
}];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文