我有一個正在運行的應用程序,但我的服務器有點問題,我還沒有解決我的服務器問題,米遇到這個問題,我的登錄錯誤來自身份驗證方法。錯誤說jsonarray不能轉換爲jsonobject我做了我的日誌pastbin我希望有人可以看看它,並告訴我的問題是什麼is.i認爲我的問題是,我不能訪問我的數據庫,但即時通訊不確定,如果它的問題或我的問題是我的json.i無法證實我的用戶名和密碼與我的問題,如「在org.json。 JSON.typeMismatch(JSON.java:111)「這裏是我的粘貼bin http://pastebin.com/zgzbxcSVorg.json.JSONException:類型org.json.JSONArray的值[]無法轉換爲JSONObject
回答
你從服務器得到a(也許是空的)jso n數組,你試圖在JsonObject中轉換它。
代替
JSONObject obj = new JSONObject(string);
你應該做的
JSONArray obj = new JSONArray(string);
問題是我的登錄activity.i認爲它與我的服務器連接有關嗎?你認爲我需要製作另一個API,因爲我的代碼工作完美,直到我有我的server.or問題我應該重新編程我的日誌活動建議將不勝感激 – Giant
我將與一個AsyncTask,HttpUrlConnection和android json庫一起去。這是一個簡單的任務。另外檢查服務器端是否有變化 – Blackbelt
我試着用JSONArray做它,但然後我在「pref_editor.putString(」Name「,result.getString(」name「));」 我需要使它成爲一個對象我怎麼才能讓它在JSONArray? – Giant
您正在嘗試的JSONObject轉換爲JsonArray因此讓錯誤。
您必須根據您的要求轉換正確的jsonObject to another object
。
你可以找到有用的demo的解釋。
如果您在研究此演示後發現並解析您的json時遇到麻煩,請告訴我。
- 1. org.json.JSONException:類型org.json.JSONArray的值[{}]無法轉換爲JSONObject
- 2. 類型org.json.JSONArray無法轉換爲JSONObject
- 3. 修復類型org.json.JSONArray的值無法轉換爲JSONObject
- 4. org.json.JSONException:無法將類型java.lang.String的值轉換爲JSONObject
- 5. 錯誤:org.json.JSONException:類型java.lang.String的值http無法轉換爲JSONObject
- 6. org.json.JSONArray無法轉換爲JSONObject ANDROID
- 7. android org.json.JSONArray無法轉換爲JSONObject?
- 8. 解析數據時出錯org.json.JSONException:類型java.lang.String的值Pin無法轉換爲JSONObject
- 9. 解析數據org.json.JSONException時出錯:java.lang.integer類型的值0無法轉換爲JSONObject
- 10. JSON org.json.JSONException:值java.lang.String類型的錯誤不能轉換爲JSONObject
- 11. org.json.jsonexception值喜不能轉換爲JSONObject的
- 12. org.json.JSONException:值<類型java.lang.String不能轉換爲JSONObject
- 13. 類型爲org.json.JSONArray的0處的值[]不能轉換爲android中的JSONObject?
- 14. org.json.JSONArray不能被轉換爲JSONObject的
- 15. java.lang.ClassCastException:org.json.simple.JSONArray無法轉換爲org.json.JSONArray
- 16. 在0類型org.json.JSONArray不能轉換爲JSONObject
- 17. org.json.JSONException:值試驗(java.lang.String類型不能轉換到的JSONObject
- 18. org.json.JSONArray無法轉換爲JSONObject在android中顯示
- 19. 如何解決org.json.JSONException:值<java.lang.String類型的DOCTYPE不能被轉換爲JSONObject的
- 20. org.json.JSONException:值<?xml的類型java.lang.String不能轉換爲Android Studio中的JSONObject
- 21. JSONException:解析時無法將類型java.lang.String的值轉換爲JSONObject
- 22. JSonException:無法將類型java.lang.string的值轉換爲JSonObject
- 23. java.lng.double的值類型無法轉換爲JSONOBJECT
- 24. java.lang.String類型的值連接無法轉換爲JSONObject
- 25. 無法將java.lang.string類型的Java值轉換爲jsonobject
- 26. 錯誤:com.android.volley.ParseError:org.json.JSONException:值java.lang.String類型的<!DOCTYPE無法轉換爲JSONObject
- 27. java.lang.String類型的值無法轉換爲JSONObject
- 28. JSONException:java.lang.String類型的值無法轉換爲JSONObject
- 29. java.lang.String類型的值字符串(2)無法轉換爲JSONObject
- 30. 值類型java.lang.String的<html>無法轉換爲JSONObject
你得到的迴應是什麼json字符串? – asloob