當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
android 4.0之前版本号出现JSONException异常
生活随笔
收集整理的這篇文章主要介紹了
android 4.0之前版本号出现JSONException异常
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在調試解析server傳過來的JSON數據時,在2.3.7的手機上報了以下這樣一個異常。
08-07 22:00:29.597: W/System.err(7610): org.json.JSONException: Value of type java.lang.String cannot be converted to JSONArray
而在android4.0版本號以上的手機上調試是沒有問題的,從而去看了下android4.0?JSONArray源代碼,發現有例如以下變化
從對照圖片來看,問題非常明白了,對server傳過的String運行以下語句就能夠了
if (json != null && json.startsWith("\ufeff")) {
json = json.substring(1);
? ? ? ? }
轉載于:https://www.cnblogs.com/blfshiye/p/4046519.html
總結
以上是生活随笔為你收集整理的android 4.0之前版本号出现JSONException异常的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 法国1787年宪法是世界上第一部宪法吗
- 下一篇: 打印 指定目录下和子目录下的的所有.ja