我正在使用SBJson解析來自web服務的一些JSON結果。問題是我不知道SBJson如何處理布爾類型。該服務將其作爲真或假值返回;這是SBJson自動處理還是我必須自己檢測它?SBJson解析布爾值
1
A
回答
1
我可以建議你檢查出類的文檔:http://json-framework.googlecode.com/svn/trunk/documentation/interfaceSBJSON.html
我相信SBJson返回布爾值作爲設置爲0或1,您可以使用的東西的布爾值一樣,如果語句NSNumbers。或者你總是可以得到一個真正的boolValue
BOOL
類型
2
來自Java,這也讓我感到困惑(缺乏真正的布爾和SBJson如何表示); 2nd BOOL示例當然不起作用:
BOOL bDir = ((NSNumber*)[obj objectForKey:@"isDirectory"]).intValue;
//BOOL bDir = [obj objectForKey:@"isDirectory"];
type = bDir ? MI_DIRECTORY : MI_FILE;
+0
嘗試'BOOL bDir = [[OBJ objectForKey :@「isDirectory」] boolValue];' –
0
它的工作方式如上所述@cpjolicoeur。
工作實施例:
NSDictionary *response = [responseString JSONValue]
BOOL example = [[response objectForKey:@"example"] boolValue]
if(example) {
......
相關問題
- 1. 解析SBJSON +語法
- 2. SBJSON解析的NSString的NSDictionary
- 3. SBJson解析器不滿[O]
- 4. 將字符串解析爲布爾值?
- 5. Objective C嘗試解析布爾值
- 6. NAnt:無法解析爲布爾值
- 7. java解析布爾值,可能爲null布爾
- 8. 解析布爾XML結果
- 9. 無法用SBJson解析json格式?
- 10. SBJSON v2.3代理字符解析問題
- 11. 如何解析JSON到目標C - SBJSON
- 12. JSON解析在Android中拉布爾值/整數值
- 13. iOS JSON解析成NSDictionary,然後用SBJson解析NSArray
- 14. 解析布爾表達式蟒蛇
- 15. Antlr4解析器布爾邏輯
- 16. Twitter4j - 不能解析方法 - setUsessl(布爾)
- 17. CUDD的布爾表達式解析器
- 18. 安全解析字符串到布爾
- 19. DataContractJsonSerializer解析布爾字符串
- 20. Golang布爾標誌解析限制
- 21. XML解析器處理字符串值1布爾
- 22. 交換的PowerShell:解析數組布爾值
- 23. 在PHP中將字符串解析爲布爾值
- 24. GSON解析爲布爾值和字符串
- 25. 黃瓜+小黃瓜:將自然語言解析爲布爾值
- 26. 解析布爾JSON值總是給我假
- 27. 將字符串解析爲布爾值或整數
- 28. 瞭解DirectoryInfo.Exists上的布爾值
- 29. 瞭解Java中的布爾值
- 30. 使用布爾值來解鎖按鈕
更新鏈接該文檔:http://stig.github.com/json-framework/api/3.1/json2objc.html –