JavaAPI返回不完整的JSON文件
我使用战争游戏API访问游戏数据,每次我用Java下载一个他们的JSON文件时,无论文件大小,它都是不完整的
我认为这与我阅读溪流的方式有关:
//variables:
int data;
InputStreamReader isr;
PrintWriter pw;
//Read from file:
while ((data = isr.read()) != -1)
{
pw.print((char) data);
}
InputStreamReader来自URL连接。与API的URL关联的getInputStream()
那么,如何在不中断流或遇到文件结尾的情况下读取流呢
# 1 楼答案
我将
org.apache.commons.io.IOUtils
与Gson
一起使用,这个集合从未让我失望过