当输入蒸汽大小很大时,没有获得完整数据

时间:2013-08-02 06:28:20

标签: java android string inputstream bytearrayoutputstream

我正在获取JSON响应并存储在inputstream中。 将其转换为字符串时,如果大小更大,则显示...在某些字符串长度之后。

我将输入流转换为ByteArrayOutputStream以检查大小。 以下是代码

HttpEntity entity = response.getEntity();
inputStream = entity.getContent();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int reads = inputStream.read();
while (reads != -1) {
baos.write(reads);
reads = inputStream.read();
}
int length = baos.toByteArray().length;

长度为22653,baos有{“id”:“772”,“co ...

你能否建议如何处理这个场景。

0 个答案:

没有答案