PostIT

[JAVA/JSON] URL에 있는 Json Data를 가져오기 위한 메소드(JAVA) 본문

Java

[JAVA/JSON] URL에 있는 Json Data를 가져오기 위한 메소드(JAVA)

shun10114 2016. 10. 26. 17:51

private String jsonReadAll(Reader reader) throws IOException {

StringBuilder sb = new StringBuilder();

int cp;

while ((cp = reader.read()) != -1) {

sb.append((char) cp);

}

return sb.toString();

}


private JSONObject readJsonFromUrl(String url) throws IOException, JSONException {

InputStream is = new URL(url).openStream();

try {

BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));

String jsonText = jsonReadAll(rd);

JSONObject json = new JSONObject(jsonText);

return json;

} finally {

is.close();

}

}


Comments