Ich versuche, json-Datensätze aus der Datenbank abzurufen. Auf Abruf die GET-Anfrage über den Browser ist meine Json Antwort-diese Struktur und die Rückkehr entsprechender DatenWert Verbindung vom Typ java.lang.String kann nicht in JSONObject konvertiert werden, wenn Objekte aus der Datenbank abgerufen werden
[{"name":"OOGOGOGO","address":"OPOPOPOP","gender":"OPOPOPOP","email":"OPOPOPOP","phonenumber":"OPOPOPOP","nationality":"OPOOPOPO","fk":1}]
Ich rufe die Endpunkt-URL in dem assync Aufgabe doinbackground und dies ist der Endpunkt
url = new URL("http://10.0.2.2:88/example/web/app_dev.php/get/1");
die Über dem Endpunkt gibt 405 Statuscode Fehler zurück. Beim Versuch, eine json Ausnahme zu fangen bekomme ich diesen Fehler
error gotten org.json.JSONException: Value Connection of type java.lang.String cannot be converted
verwirrt darüber, was mit diesem Endpunkt falsch sein könnte, da es eine 200 ok json Antwort von Postbote liefert. Bitte helfen Sie
Welche Methode haben Sie verwendet, um die JSON-Daten deserialisieren? – muazhud
Ich habe gerade diese HttpURLConnection conn initialisiert; URL url = null; in assyntack vor dem Aufrufen des Endpunkts – parker
Aus Ihrer Netzwerkantwort müssen Sie JSONObject erstellen. ZB: neues JSONObject ("Ihre Netzwerkantwort-Zeichenfolge") oder JSONArray. – muazhud