Ich arbeite an einer Android-Anwendung. In meiner App muss ich eine Zeichenfolge in Json Object konvertieren und dann die Werte analysieren. Ich habe nach einer Lösung in Stackoverflow und fand ähnliche Frage hier Link
Die Lösung ist wie folgt
`{"phonetype":"N95","cat":"WP"}`
JSONObject jsonObj = new JSONObject("{\"phonetype\":\"N95\",\"cat\":\"WP\"}");
Ich benutze den gleichen Weg in meinem Code. Mein String ist
{"ApiInfo":{"description":"userDetails","status":"success"},"userDetails":{"Name":"somename","userName":"value"},"pendingPushDetails":[]}
string mystring= mystring.replace("\"", "\\\"");
Und nach dem Ersetzen habe ich das Ergebnis wie folgt erhalten
{\"ApiInfo\":{\"description\":\"userDetails\",\"status\":\"success\"},\"userDetails\":{\"Name\":\"Sarath Babu\",\"userName\":\"sarath.babu.sarath babu\",\"Token\":\"ZIhvXsZlKCNL6Xj9OPIOOz3FlGta9g\",\"userId\":\"118\"},\"pendingPushDetails\":[]}
wenn ich ausführe JSONObject jsonObj = new JSONObject(mybizData);
Ich erhalte die folgende JSON-Ausnahme
org.json.JSONException: Expected literal value at character 1 of
Bitte helfen Sie mir, mein Problem zu lösen.