public class Restcaliing extends AsyncTask<String, String, String> {
JsonParser jsonParser = new JsonParser();
@Override
protected String doInBackground(String... arg0) {
try {
// (http Calling)
ServiceHandler serviceHandler = new ServiceHandler();
reststring = serviceHandler.makeServiceCall(prepaerdurl, ServiceHandler.GET);
jsonParser.parse(restString);
Log.d("Response String", "" + jsonParser.parse(restString));
} catch (Exception e) {
e.printStackTrace();
Log.d("catach", "Exception");
}
return null;
}
}
В doInBackground()
метод отправки запроса на сервер и получить ответ в строке, но когда я преобразовать эту строку в JSONObject возвращает это исключение:Issuse с pasrsing ответ JSON в строки
Строка не может быть брошен в JSONObject
Это строка, я получил в reststring
переменной:
"{\n \"assigmentlist\" : [ {\n \"attributes\" : {\n \"type\" : \"Assigment__c\",\n \"url\" : \"/services/data/v34.0/sobjects/Assigment__c/a0128000005CZIsAAO\"\n },\n \"Id\" : \"a0128000005CZIsAAO\",\n \"Class__c\" : \"1st\",\n \"Credit__c\" : \"1\",\n \"Division__c\" : \"A\",\n \"Subject__c\" : \"Maths\",\n \"Submission_Date__c\" : \"7/25/2015 7:08:00 AM GMT\"\n } ]\n}"
поделиться своим примером json format – Ketan
Укажите строку ответа с сервера – galath