-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