我正在编写一个从谷歌geocode api获取Json字符串的代码,我使用StringBuilder从我拥有的输入流构建字符串,问题是什么时候 StringBuilder拥有的String与Function StringBuilder.tostring();返回......
我有这样的代码:
sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
Log.i("line",line);
}
这将使用Log.i显示所有行(" line",line);那么好..但是当我这样做的时候:
sb.toString();
它只返回我想要的一些字符串...任何建议人?
注意:API的Json结果太长了。你可以尝试这个 https://maps.googleapis.com/maps/api/geocode/json?address=Hospital+Jijel
答案 0 :(得分:2)
如果字符串太长,写入日志会截断字符串,在您的情况下可能是这样。
将StringBuilder
的内容写入屏幕或文件以查看其全部内容。