PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] okhttp + gson接API NULL值的防呆判斷
作者:
anandydy529
(AndyAWD)
2017-10-19 23:09:44
大家好,我的程式是用okhttp接api
有個問題是如果json的值是null
用isEmpty也無法判斷,會直接掛在判斷式
請問這方法有解嗎,還是說只能寫原生
謝謝回應
作者: lnmlee
2017-10-19 23:16:00
用debug mode trace code 我估計這不是okhttp的問題
作者:
anandydy529
(AndyAWD)
2017-10-19 23:49:00
忘了補充我是用gson接值,有故意弄一個空值測試
作者:
z0furu
(阿兩)
2017-10-20 00:11:00
可以給的範例格式看一下嗎?
作者: lnmlee
2017-10-20 00:37:00
有錯誤訊息嗎? isEmpty 判斷式掛點代表本身物件就是null
作者:
sheng0208
(盧比歐)
2017-10-20 01:04:00
如果用JsonObject的話有個method叫optString(),他可以判斷如果Json值為空的話,他會給""
作者:
y3k
(激流を制するは静水)
2017-10-20 10:30:00
https://goo.gl/9mgQBq
不過說實在 OptString()快多了XD 只要符合你的需求就可以
作者:
ssccg
(23)
2017-10-20 10:47:00
可能是null的物件不會直接呼叫isEmpty來判斷是常識吧
作者: Msgbox (小哉)
2017-10-20 13:19:00
在解Json之前先判斷response 的內容是否為Null 接下來在做
作者:
anandydy529
(AndyAWD)
2017-10-21 00:49:00
感謝樓上幾位回應
作者:
JackChena
(Coke)
2017-10-21 22:54:00
TextUtils.isEmpty
繼續閱讀
[問題] WebSocket 問題
hu7592
[問題] Google用戶登出的兩種方式
taco2548
[問題] andorind studio無法run
LouisFerrari
[活動]MOPCON2017 濁水溪以南最大行動應用研討會
KIDDMI2
[問題] 有關ExpandableListView子列表分隔線
aqwale
[問題] FaceBook權限申請的問題
ukyoGoGo
[問題](已解決) Fragment底下使用AlertDialog
gn00386614
[問題] AdMob用營利用的廣告單元測試會有問題嗎?
lkkpeter
[問題] Bus+裡的recylerView
rockex6
[問題] 請問Firebase的線程與AsyncTask有什不同
taco2548
Links
booklink
Contact Us: admin [ a t ] ucptt.com