从JSON解析bool

时间:2014-10-06 10:06:01

标签: ios objective-c json boolean

我正在尝试解析多个bool值。在下面的代码 JSONObject 中,NSMutableArray.ii是索引路径。但是下面我只得到一个值。这是我第一次处理来自json的bool值,帮我获取答案列表数组中的bool值。

 BOOL options= [[[jsonObject objectAtIndex:ii] objectForKey:@"Is_Correct"]boolValue] ;
 NSLog(@"correct answer %d",options);

JSON

1 个答案:

答案 0 :(得分:0)

NSDictionary* outerArrayElement = jsonObject[1];
NSArray* amswersList = outerArrayElement["AnswersList"];
NSDictionary* innerArrayElement = answersList[0];
NSNumber* is_correctNum = innerArrayElement["Is_Correct"];
BOOL is_correct = [is_correctNum].boolValue;

但是应该迭代数组,并在某些情况下检查nil结果,特别是在检索外部数组元素时。

并且在每个步骤之后测试插入NSLog语句。