在Json解析过程中,我为什么用object1.optInt ,和 object1.optString
生活随笔
收集整理的這篇文章主要介紹了
在Json解析过程中,我为什么用object1.optInt ,和 object1.optString
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在做Json解析的時候,出現了一段代碼沒執行的問題,于是找了一下原因:
1、原代碼是:
? 發現 紅色的一句 沒有執行,查看控制臺發現了異常
? ??
?
2、修復bug ,正確的代碼為
? ? ??
?
3、總結
? ?1、我們解析方法getString(“ ”)是因為JSON里面不存在這個value ,會報異常,導致下面的代碼不會執行
? ?2、安全起見我一般都是用optString方法,這種方式不會報異常
? ?3、object1.optInt( "id" ) ??不存在這個value, 返回 0
? ? ? ? ??object1.optString( "mobile" ) ??不存在這個value, 返回 空
?
總結
以上是生活随笔為你收集整理的在Json解析过程中,我为什么用object1.optInt ,和 object1.optString的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android TextView自动换行
- 下一篇: Android 友盟分享躺过的几个坑,大