- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
JSONObject reader;
try {
reader = new JSONObject(response.toString());
} catch (JSONException e) {
e.printStackTrace();
try {
reader = new JSONObject(response.toString().replace("\\", "").replace("\"", ""));
} catch (JSONException e1) {
e1.printStackTrace();
String fakeAnswer = "{ isError : unknown }";
try {
reader = new JSONObject(fakeAnswer);
} catch (JSONException e2) {
//Абсолютно маловероятно
e2.printStackTrace();
reader = new JSONObject();
}
}
}
причем по логике это должно происходить при создании response. а не при использовании
>> //Абсолютно маловероятно
Нужно добавить к комменту - "я сделал все, что мог"
И нет, нельзя сначала удалять \: {"\":{},\"х\":\"hellow XSS!\",\"":1}. Да и потом его удалять просто так - больше шансов навредить.
А вы любите слушать Язз?
https://youtu.be/x9b9l2lXb0w
«Арго», разве путь твой ближе, чем дорога млечная?
«Арго», о каких потерях плачет птица встречная?
Парус над тобой, поднятый судьбой —
Это флаг разлуки, странствий знамя вечное!