public static JSONObject read(final String url) throws Exception {
Exception exception = null;
for (int i = 0; i < 3; i++) {
Expectant.delay((i + 1) * API_DELAY_MS);
try (InputStream is = new URL(url).openStream()) {
BufferedReader reader = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
String jsonText = readWhole(reader);
JSONObject json = new JSONObject(jsonText);
return json;
} catch (Exception ex) {
System.err.println("Failed read url: " + url
+ " try #" + (i + 1) + "\n" + ex.getMessage());
exception = ex;
}
}
throw exception;
}
JsonReader.java 文件源码
java
阅读 50
收藏 0
点赞 0
评论 0
项目:CF-rating-prediction
作者:
评论列表
文章目录