मैं एक Android एप्लिकेशन पर काम कर रहा हूं। मेरे ऐप में मुझे एक स्ट्रिंग को Json Object में बदलना है, फिर मानों को पार्स करें। मैंने स्टैकओवरफ़्लो में एक समाधान के लिए जाँच की और इसी तरह के मुद्दे को यहां लिंक मिला
समाधान इस तरह है
`{"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);
मुझे नीचे दिए गए json अपवाद मिल रहे हैं
org.json.JSONException: Expected literal value at character 1 of
कृपया मेरी समस्या को हल करने में मेरी मदद करें।