Objective c每个表行的JSON打印键

时间:2011-12-31 14:56:52

标签: objective-c json nsdictionary

所以我为我正在制作的cocos2d目标c游戏制作了一个小数据库。 我创建了一个mysql数据库,并使用php和JSON将数据解析为NSDctionary。 我的NSDictionary目前看起来像这样:

 {
    users =     (
                {
            country = Austria;
            deaths = 0;
            gender = 0;
            id = 1;
            "time_played" = 0;
            username = flo;
        },
                {
            country = austria;
            deaths = 42;
            gender = 0;
            id = 5;
            "time_played" = 1337;
            username = heinrich;
        }
    );
}

如何从每个用户输出用户名?

1 个答案:

答案 0 :(得分:0)

假设您的JSON被反序列化为变量JSON

for (NSDictionary *user in (NSArray*)[JSON objectForKey:@"users"]) {
    NSLog(@"%@", [user objectForKey:@"username"]);
}

注意:NSArray的类型转换不是必需的,但为了便于阅读而包含

相关问题