0
我試圖使用Google feed api獲取一些數據。但是line = reader.readLine()始終爲空。使用Google feed api java
URL url = new URL("https://ajax.googleapis.com/ajax/services/feed/find?" +
"v=1.0&q=Official%20Google%20Blog");
URLConnection connection = url.openConnection();
String line;
StringBuilder builder = new StringBuilder();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
while((line = reader.readLine()) != null) {
builder.append(line);
}
JSONObject json = new JSONObject(builder.toString());
如何知道它的null,試着在你的while循環中打印'line'並檢查實際將要發生的事情 –
我使用調試器進行了檢查。 –
我試過你的代碼,我能夠在沒有任何修改的情況下獲取數據。我建議你在你的while循環中放一個打印語句並檢查。 –