java怎么通过url获得json数据并解析出来?

来源:3-3 使用Java Bean构建对象

qq_D_212

2018-04-27 11:45

一个在url的json 数据,java 怎么读取这个json数据并解析出相关的元素


写回答 关注

1回答

  • OneKi
    2018-05-03 14:54:43
    已采纳
    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);


JSON快速入门(Java版)

JSON和GSON的应用,JSON快速入门视频教程,赶快加入吧

102037 学习 · 163 问题

查看课程

相似问题