我正在尝试解析多个bool值。在下面的代码 JSONObject 中,NSMutableArray.ii
是索引路径。但是下面我只得到一个值。这是我第一次处理来自json的bool值,帮我获取答案列表数组中的bool值。
BOOL options= [[[jsonObject objectAtIndex:ii] objectForKey:@"Is_Correct"]boolValue] ;
NSLog(@"correct answer %d",options);
答案 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语句。