源自:3-3 使用Java Bean构建对象
java怎么通过url获得json数据并解析出来?
一个在url的json 数据,java 怎么读取这个json数据并解析出相关的元素
提问者:qq_D_212
2018-04-27 11:45
个回答
-
private static String readAll(Reader rd) throws IOException {
StringBuilder sb = new StringBuilder();
int cp;
while ((cp = rd.read()) != -1) {
sb.append((char) cp);
}
return sb.toString();
}
InputStream is = new URL(输入url地址).openStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
String jsonText = readAll(rd);
JSONObject json = new JSONObject(jsonText);