假设这是我要分配给 BOOL 变量的 JSON 值:
"retweeted": false
下面是我解析 JSON 数据的方式:
NSError *error;
NSArray *timeline = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableLeaves error:&error];
现在,我有一个 bool 属性定义为:
BOOL *retweeted;
在我的类里面。当我在解析 JSON 时这样做:
tweet.retweeted = [[[timeline objectAtIndex:i] objectForKey:@"retweeted"] boolValue];
我收到这个错误:
如何解决这个问题?
最佳答案
我的首选方式是:
BOOL success = [[responseObject valueForKey:@"success"] boolValue]
简洁、内联。
关于iphone - 如何从 JSON 中获取 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054170/