java 判斷jsonObject 對象為null的天坑問題


jsonObject = {"mmbRetrieveBookingResponse":{"bookingData":null,"isAfterTransactionFromSb":false,"isAllFlightsCancelled":false,"isSuccess":false}}

如圖所示的json,取出bookingData判斷為null的問題

if(jsonObject.get("bookingData") == null || "null".equals(jsonObject.get("bookingData")) || isEmpty等判斷都為true)

 

直接getJsonObject ,由於bookingData為null會報錯

用jsonObject.isNull(“bookingData”)可正確判斷;

趕項目,匆忙記錄,請忽略格式混亂


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM