-1
A
回答
1
RestKit使用NSJSONSerialization
。如果你有一个布尔变量,比如说isExclusive
,你可以使用[NSNumber numberWithBool:isExclusive]
或布尔文本@(isExclusive)
将它添加到你的集合对象中。 NSJSONSerialization
将根据情况将其表示为true
或false
。
例如:
BOOL isExclusive = YES;
NSDictionary *dictionary = @{@"exclusive" : @(isExclusive)};
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dictionary options:0 error:&error];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSLog(@"JSON = %@", jsonString);
这将报告:
JSON = {"exclusive":true}
相关问题
- 1. 通过复选框传递布尔值
- 2. 通过水线(Sailsjs)传递布尔值?
- 3. 如何使用RestKit发送布尔值?
- 4. Objectify - 如何通过布尔值过滤?
- 5. 通过布尔值
- 6. 如何在非布尔函数中通过引用传递布尔变量?
- 7. Java传递布尔值
- 8. 无法传递布尔值
- 9. Javascript如何通过名称传递布尔函数
- 10. 当通过数组传递布尔值时发生java.lang.NullPointerException
- 11. 在JSF2.0中可以通过f:setPropetyActionListener传递布尔值吗?
- 12. 如何跨线程和模块通过引用传递布尔值
- 13. 通过值传递
- 14. 调用存储过程,传递NULL值,处理布尔值
- 15. 如何通过函数传递几个发布的值
- 16. AngularJS:将布尔值传递给指令
- 17. 从JavaScript传递给Flask的布尔值
- 18. 在ViewController之间传递布尔值
- 19. 在AJAX中传递布尔值
- 20. C#传递布尔值作为消息
- 21. 如何通过bindActionCreators传递值?
- 22. 如何通过javascript传递选择值?
- 23. 如何通过值传递对象?
- 24. 如何通过ActionLink传递模型值
- 25. 如何通过委托传递uislider值?
- 26. Actionscript - 如何通过值传递对象?
- 27. 如何通过remoteFunction传递g:datePicker值?
- 28. 如何通过AJAX,PHP传递checbox值?
- 29. 如何通过实例传递值?
- 30. 如何通过实例传递HashMap值?
为[在你的另一个问题讨论](http://stackoverflow.com/questions/20445375/collection-element-of -type-bool-is-not-an-objective-c-object),请在你的字典中使用'@(YES)'或'@(NO)'。或者如果你有'BOOL'变量,比如'isExclusive',使用'@(isExclusive)'。 – Rob
是否超过1和0?服务器不期望1或0。 – jdog