Как получить список JSON из запроса Get HTTP в Java? - PullRequest
0 голосов
/ 12 марта 2019

У меня есть URL, который возвращает JSON-ответ, и ниже приведен код для этого:

    String usepass = "XXXXXX" + ":" + "XXXXXXx#";
            String basicAuth = "Basic "
                    + javax.xml.bind.DatatypeConverter.printBase64Binary(usepass.getBytes());


            String url = "http://XXXXXXX/jira/rest/api/2/issue/CQ-12836?expand=changelog";

            URL obj = new URL("http://XXXXXXX/jira/rest/api/2/issue/CQ-12836?expand=changelog");
            HttpURLConnection con = (HttpURLConnection) obj.openConnection();
            // optional default is GET
            con.setRequestMethod("GET");
            //add request header
            con.setRequestProperty("Authorization", basicAuth);
            int responseCode = con.getResponseCode();
            System.out.println("\nSending 'GET' request to URL : " + url);
            System.out.println("Response Code : " + responseCode);

            BufferedReader in = new BufferedReader(
                     new InputStreamReader(con.getInputStream()));
             String inputLine;
             StringBuffer response = new StringBuffer();
             while ((inputLine = in.readLine()) != null) {
                response.append(inputLine);
              }
             String jsonRespose = response.toString();
             in.close();
             //print in String
             System.out.println("*****print json*****");

Но теперь, если изменить URL-адрес, который возвращает список JSON вместо одного JSON, то как я могу справиться с этим в Java? Какие изменения я должен сделать здесь?

Пожалуйста, помогите мне здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...