Android Keinen Wert für JSONObject
String wat = "";
try{
JSONObject responsee = new JSONObject(result);
wat = responsee.getString("Result");
}
catch(JSONException e){
Log.e("log_tag", "Error parsing data "+e.toString());
}
result = {"Result":"D"}
Dieser code stürzt ab, Anwendung und wirft folgende Fehler:
Error parsing data org.json.JSONException: No value for {"Result":"D"}
- können Sie drucken Ihre responsee ?
- Debugger zeigt: {"Result":"D"}
- Dein code entspricht nicht die Ausnahme. Ausnahme sagt, dass Sie den übergebenen string
{"Result":"D"}
einigeget
Methode, während der code zeigt, dass du nurgetString
mit"Result"
. Also bitte überprüfen Sie Ihren code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
responsee
sich ein json-Objekt, das Sie brauchen. Sie brauchen nicht zu rufengetJSONObject
auf Sie. Verwenden Sie einfachresponsee.getString("Result");
. Hier ist ein Beispiel, wo Sie verwenden müssen, umgetJsonObject
:Versuchen Sie dies:
Verwenden Sie diesen code, um Daten unten
Antwort ist: AAA und 11