У меня возникают некоторые проблемы при анализе ответа JSON на Android. Ответ я получаю:Не удается правильно разобрать JSON
{
"response": "{\"session_token\":\"48500d8e42acc09aa45cb8f3a7ba2b30\",\"user_login\":\"newoff2\",\"user_id\":\"62\",\"user_profile_img\":\"http://onepgr.com/system/photos/62/medium/userfile054c35e29.png?1422089771\",\"success\":\"0\",\"user_email\":\"[email protected]\"}"
}
мне нужны значения user_login
, success
, user_profile_img
, user_email
. Вот то, что я пытался до сих пор, но это не будет делать то, что мне нужно:
HttpResponse response = httpClient.execute(httpPost);
// write response to log
Log.d("Http Post Response:", response.toString());
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
String json = reader.readLine();
Log.d("Final Response",json);
jsonObject = new JSONObject(json);
JSONObject json1=jsonObject.getJSONObject("response");
String str = json1.getString("success");
Log.e("Parsed data is",str);
ваш ответ JSON в неправильном формате –
Я знаю, братан ,,, но как расшифровать его .. вызвать его от клиента и не могу быть изменен @Ravi –
просто заменить \ «с» –