使用Jackson解析器解析服务中的大型json响应。它包含1lakh记录。当我在TAB中测试时,它工作正常。但是当我在手机上测试时,它会让我失去内存错误。
我给了bigheap =" true"在android清单文件中,并在eclipse ini文件中增加MAX大小900。
System.out.println("init");
jp = jsonFactory.createJsonParser(new InputStreamReader(entity.getContent()));//EntityUtils.toString(entity, HTTP.UTF_8));
System.out.println("jp" +jp.getCurrentName());
mgdatas = objectMapper.readValue(jp, Gdatas.class);
System.out.println("mgdatas");
gdatas = mgdatas.get("GDATA");
System.out.println("done successfully");
这是示例代码 如果有人知道请帮我解决这个错误。
谢谢