如何在NSMutableArray*或NSMutableDictionary*中存储"bool"值?JSON数据的慢性问题以bool的形式出现

Mik*_*keN 5 json objective-c ios

这个问题类似于:如何在NSMutableArray*或NSMutableDictionary*中存储"int"值?JSON数据的慢性问题以整数形式出现.

你如何使用布尔值来做到这一点?

如何在NSMutableArray*或NSMutableDictionary*中存储"bool"值?JSON数据的慢性问题,以布尔值形式出现.

sha*_*oga 22

您可以将其存储为数字:

[mutableArray addObject[NSNumber numberWithBool:YES]];
Run Code Online (Sandbox Code Playgroud)

编辑 并使用新语法:

 //BOOL
[mutableArray addObject:@YES];
 //integer
 [mutableArray addObject:@23]; 
Run Code Online (Sandbox Code Playgroud)


Joh*_*ker 5

您应该将bool简单地包装在NSNumber中,如下所示:

NSNumber *wrappedBool = [NSNumber numberWithBool:YES];
Run Code Online (Sandbox Code Playgroud)

为了将来参考,NSNumber有很多用于包装布尔值,整数,浮点数等的方法.