আমি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন নিয়ে কাজ করছি। আমার অ্যাপ্লিকেশনটিতে আমাকে স্ট্রিংটি জসন অবজেক্টে রূপান্তর করতে হবে, তারপরে মানগুলিকে পার্স করতে হবে। আমি স্ট্যাকওভারফ্লোতে একটি সমাধান অনুসন্ধান করেছি এবং অনুরূপ সমস্যাটি এখানে লিঙ্কটি পেয়েছি
সমাধানটি এরকম
`{"phonetype":"N95","cat":"WP"}`
JSONObject jsonObj = new JSONObject("{\"phonetype\":\"N95\",\"cat\":\"WP\"}");
আমি আমার কোডে একইভাবে ব্যবহার করি। আমার স্ট্রিং হয়
{"ApiInfo":{"description":"userDetails","status":"success"},"userDetails":{"Name":"somename","userName":"value"},"pendingPushDetails":[]}
string mystring= mystring.replace("\"", "\\\"");
এবং প্রতিস্থাপনের পরে আমি এই হিসাবে ফলাফল পেয়েছি
{\"ApiInfo\":{\"description\":\"userDetails\",\"status\":\"success\"},\"userDetails\":{\"Name\":\"Sarath Babu\",\"userName\":\"sarath.babu.sarath babu\",\"Token\":\"ZIhvXsZlKCNL6Xj9OPIOOz3FlGta9g\",\"userId\":\"118\"},\"pendingPushDetails\":[]}
যখন আমি মৃত্যুদন্ড কার্যকর করি JSONObject jsonObj = new JSONObject(mybizData);
আমি নীচের জসন ব্যতিক্রম পাচ্ছি
org.json.JSONException: Expected literal value at character 1 of
আমার সমস্যা সমাধান করতে দয়া করে আমাকে সহায়তা করুন।