Jawa / Говнокод #19904 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 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();
                }
            }
        }

Запостил: rjhdby rjhdby, (Updated )

Комментарии (12) RSS

  • мы вложили попытку в исключение чтобы ты мог попытаться еще раз сделать попытку. Xibit был бы доволен. Осталось только монитор прихуярить.
    Ответить
  • а сразу response.toString().replace("\\", "").replace("\"", "") сделать нельзя?
    причем по логике это должно происходить при создании response. а не при использовании

    >> //Абсолютно маловероятно
    Нужно добавить к комменту - "я сделал все, что мог"
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8