我正在使用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 +語法
- 3. SBJson解析器不滿[O]
- 4. SBJson解析幫助iPhone
- 5. 解析的NSString與SBJSON
- 6. SBJson Execptions解析後(__NSArrayM objectForKey :)
- 7. SBJSON解析的NSString的NSDictionary
- 8. Objective C嘗試解析布爾值
- 9. Newtonsoft Json.net錯誤解析布爾值
- 10. 將字符串解析爲布爾值?
- 11. 如何解析JSON布爾值?
- 12. NAnt:無法解析爲布爾值
- 13. java解析布爾值,可能爲null布爾
- 14. 解析布爾XML結果
- 15. Pugixml C++解析布爾
- 16. 通過SBJson從PHP解析JSON
- 17. SBJSON v2.3代理字符解析問題
- 18. 無法用SBJson解析json格式?
- 19. SBJson在iOS上解析數據
- 20. SBJson解析沒有一個密鑰
- 21. SBJson iOS解析器方法已棄用?
- 22. 如何解析JSON到目標C - SBJSON
- 23. JSON解析,並檢查使用SBJSON
- 24. SBJSON解析器內存泄漏
- 25. 解析爲布爾值或檢查字符串值
- 26. JSON解析在Android中拉布爾值/整數值
- 27. iOS JSON解析成NSDictionary,然後用SBJson解析NSArray
- 28. iPhone:JSON解析與SBJSON解析器給出錯誤
- 29. Thymeleaf + Spring解析HTML5布爾型標記
- 30. Twitter4j - 不能解析方法 - setUsessl(布爾)
更新鏈接該文檔:http://stig.github.com/json-framework/api/3.1/json2objc.html –