У меня есть следующий код:
String response = webService.webGet(""); the response of the web service
String LargeImage = new Gson().fromJson(response,String.class);
byte[] imageByteArray = Base64.decode(LargeImage);
ответ выглядит так: «iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCA ...» изображение в кодировке Base64, содержащее около 400 000 символов.
Ответ приходит очень быстро от веб-службы. Когда он пытается разобрать его с Gson через некоторое время (например, 20-30 секунд), я получаю сообщение об ошибке из-за нехватки памяти. Как я могу разобрать эту простую строку без Gson, она должна быть довольно простой, но я не знаю, как это сделать.
Пожалуйста, посоветуй мне. Спасибо за ваше время