Saya sedang mengerjakan aplikasi Android. Di aplikasi saya, saya harus mengonversi string menjadi Json Object, lalu mengurai nilainya. Saya memeriksa solusi di stackoverflow dan menemukan masalah serupa di sini tautan
Solusinya seperti ini
`{"phonetype":"N95","cat":"WP"}`
JSONObject jsonObj = new JSONObject("{\"phonetype\":\"N95\",\"cat\":\"WP\"}");
Saya menggunakan cara yang sama dalam kode saya. String saya adalah
{"ApiInfo":{"description":"userDetails","status":"success"},"userDetails":{"Name":"somename","userName":"value"},"pendingPushDetails":[]}
string mystring= mystring.replace("\"", "\\\"");
Dan setelah ganti saya mendapat hasil seperti ini
{\"ApiInfo\":{\"description\":\"userDetails\",\"status\":\"success\"},\"userDetails\":{\"Name\":\"Sarath Babu\",\"userName\":\"sarath.babu.sarath babu\",\"Token\":\"ZIhvXsZlKCNL6Xj9OPIOOz3FlGta9g\",\"userId\":\"118\"},\"pendingPushDetails\":[]}
ketika saya mengeksekusi JSONObject jsonObj = new JSONObject(mybizData);
Saya mendapatkan pengecualian json di bawah ini
org.json.JSONException: Expected literal value at character 1 of
Tolong bantu saya untuk memecahkan masalah saya.