试图解析iOS中的JSON数据

时间:2013-07-31 16:25:49

标签: ios json

这是我在我的应用程序中获得的代码和JSON结果。

NSArray* logindata = [json objectForKey:@"logindata"]; //2
NSLog(@"logindata: %@", logindata); //3

logindata Array就是这样:

 logindata: {
    code = 200;
    goodLogin = 1;
}

我如何获得goodLogin的价值?

提前致谢

2 个答案:

答案 0 :(得分:1)

您发布的loginData不是真正的JSON(除非有其他方式显示我不知道的),但从我对您的示例的理解,您对

的调用
[json objectForKey:@"logindata"];

应该返回NSDictionary,而不是NSArray。

所以,更像是

NSDictionary *logindata = [json objectForKey:@"logindata"];
NSNumber *goodLogin = [loginData objectForKey:"goodLogin"]

答案 1 :(得分:-1)

根据输出,logindata似乎是NSDictionary,而不是NSArray

如果你正确地投射它,你可以得到值:

NSDictionary *logindata = [json objectForKey:@"logindata"];
NSNumber *goodLogin = [logindata objectForKey:@"goodLogin"];

// goodLogin.intValue == 1