【发布时间】:2011-12-06 22:56:19
【问题描述】:
我正在使用 JSON 框架从服务器更新客户端的数据。我有 30 个 Pojo 类,我收到了来自服务器的 Http 响应。我使用方法创建了Reader的对象
InputStream instream = entity.getContent();
reader = new InputStreamReader(instream, "UNICODE");
我像这样在 Json 对象中传递它
synchronizationResponse = gson.fromJson(reader, SynchronizationResponse.class);
但是这条线给出了 outOfMemory 异常。 我将响应写入一个文件,发现文件大小约为 12MB。 他们将响应拆分为多个响应的任何方式也是如此。这样我就可以同时读写以避免OOM异常。
寻求帮助
【问题讨论】: