Android 2.2 SDK - System.out.println JSON-строка для LogCat? - PullRequest
0 голосов
/ 16 декабря 2010

Я получаю ответ, который слишком длинный для окна при печати в LogCat; даже когда я копирую строку, вставка показывает, что ответ обрезан. Как я могу получить полный текст строки?

Ответы [ 2 ]

0 голосов
/ 16 декабря 2010

Что если вы распечатаете его перед тем, как сделать из него JSON-объект?

Я делаю это так, используя HttpURLConnection:

BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuffer sb = new StringBuffer();

String line;
while((line = br.readLine()) != null)
    sb.append(line);

Тогда сделай

Log.i("Appname", "Response: \n" + sb.toString());
0 голосов
/ 16 декабря 2010

Я печатал в цикле всего 500 символов за раз.Это не хорошее решение, но вы должны быть в состоянии получить все, что вам нужно.Будьте осторожны с побочным эффектом замедления работы вашего приложения, поскольку печать тысяч символов может привести к значительному замедлению при ведении журнала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...