[英]How do I get this value from NSMutableArray?
这是一个相当简单的问题。
我在应用程序中使用Web服务,并且服务器返回JSON字符串以与应用程序通信。
这是一个示例响应:
{
repsonse = {
message = "Message";
"response_id" = X;
};
}
使用Objective-C,我希望能够获得“ response_id”,但是我不确定如何执行此操作。
这是我的代码:
NSMutableArray *json = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:nil];
// Get json value
NSLog(@"%@", json);
if([json[@"response"][@"response_id"] isEqualToString:@"1"]){
return YES;
}else{
return NO;
}
每次isStringEqualTo方法返回false。
有人可以帮我吗?
谢谢,
彼得
您有两个问题:
json
需要声明为NSDictionary
,而不是NSMutableArray
因为JSON根是字典,而不是数组。 您会得到一本不变的字典,而不是一本可变的字典。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.