關于OKGo使用的一點點問題

今天寫程序發現一個問題,大家幫忙給點意見。

請求成功服務器將返回數據如下:請求失敗服務器返回數據如下:

我的請求方法如下:(實體類內容可忽略)

現在問題是這樣的: 當成功時候沒有問題,可以回掉onSuccess()方法,但是失敗的時候,就會解析失敗。無法獲取到服務器返回的錯誤信息。

然后我在JsonCallback 類中做如下修改:


這樣可以提示出錯誤信息,但是我將2,3 的部分換成原先的jsonReader 就會出現空指針。我不知道為啥?

另外,如果用之前的jsonReader 我改如何判斷data 為空,或者提示出錯誤信息,讓用戶知道為什么錯誤。本人剛畢業能力有限,請大家給點意見。

1.這里還可以如何判斷?

2.沿用之前的jsonReader 之后為啥會空指針?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 國家電網公司企業標準(Q/GDW)- 面向對象的用電信息數據交換協議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 11,150評論 6 13
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • __block和__weak修飾符的區別其實是挺明顯的:1.__block不管是ARC還是MRC模式下都可以使用,...
    LZM輪回閱讀 3,364評論 0 6
  • 網絡請求是iOS項目的一個大部分,而且大部分的iOS的項目的網絡請求是根據AFN進行的二次封裝,我們查看返回的結果...
    FR_Zhang閱讀 6,977評論 15 46
  • API定義規范 本規范設計基于如下使用場景: 請求頻率不是非常高:如果產品的使用周期內請求頻率非常高,建議使用雙通...
    有涯逐無涯閱讀 2,596評論 0 6