我有看起来像这样的web服务器的JSON响应:的iOS的NSDictionary值确定布尔从JSON布尔
{"success":true, "token":"123456"}
,我想如果语句中使用,在一个,并将其与比较“YES ”。
但是,这样做行不通:
NSDictionary *response = [response JSONValue]; // the JSON value from webservice response, converted to NSDictionary
if ([response objectForKey:@"success"]){} // does not work
if ([response objectForKey:@"success"] == YES){} // does not work
if ([[response objectForKey:@"success"] integerValue] == YES) {} // does not work...erroneous probably
我如何解决此问题?在布尔类型转换也产生警告
你是如何解析JSON响应? – tarmes
这个问题被标记为sbjson。我正在使用ios库SBJSON http://stig.github.com/json-framework/ – yretuta
我忘了突出显示解析代码,对不起 – yretuta