1. 程式人生 > >Android 報錯 Value br of type java.lang.String cannot be converted to JSONObject

Android 報錯 Value br of type java.lang.String cannot be converted to JSONObject

博主是使用Android + php + apache + tomcat 做資料處理時出現的這個問題;

報錯內容:Value <br of type java.lang.String cannot be converted to JSONObject

(因為CSDN文章標題不能有非法字元,<被歸類為非法字元,所以沒有)

根本原因就是:php 的程式碼寫錯了,多了個 } ,由於php程式碼是在notepad++寫的,沒有自動檢測,所以導致出錯,

                         因此當Android這樣報錯時,應該仔細檢查php程式碼或者說Json資料來源的那一邊的程式碼

而直接原因就是:傳來的String型別資料,有不符合json格式的內容,無法轉換成json物件即JSONObject

 

總之:就是資料來源那邊的資料有錯誤,不符合json資料格式