我有以下代码:
String response = webService.webGet(""); the response of the web service
String LargeImage = new Gson().fromJson(response,String.class);
byte[] imageByteArray = Base64.decode(LargeImage);
响应类似于:“iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCA...” 具有大约 400.000 个字符的 Base64 编码图像。
Web 服务的响应非常快。当它在一段时间后(比如 20-30 秒)尝试用 Gson 解析它时,我得到一个内存不足的错误。我如何在没有 Gson 的情况下解析这个简单的字符串,它应该相当简单,但我不知道该怎么做。请给我提意见。感谢您的时间