jsonobject 解析

在JSONObject獲取value有多種方法,若是key不存在的話,這些方法無一例外的都會拋出異常。若是在線環境拋出異常,就會使出現error頁面,影響用戶體驗,針對這種狀況最好是使用optXXX方法。
getString方法會拋出異常,以下所示:spa

getInt方法會拋出異常,以下所示:code

getDouble方法會拋出異常,以下所示:    seo

 

getBoolean方法會拋出異常,以下所示:   ip

 

JSONObject有不少optXXX方法,好比optBoolean,optString,optInt。它們的意思是,若是JsonObject有這個屬性,則返回這個屬性,不然返回一個默認值。下面以optString方法爲例說明一下其底層實現過程:get

 

 

 

 

 

相關文章
相關標籤/搜索