我試圖訪問下列方式使用JIRA-REST的API網址全部JIRA問題:如何顯示從流控制檯JSON響應
URL url;
url = new URL("http://ficcjira.xyz.com/rest/api/2/search?jql=project=ABC&fields=timespent");
URLConnection conn = url.openConnection();
String auth = "username" + ":" + "password";
byte[] authBytes = auth.getBytes(StandardCharsets.UTF_8);
String encodedAuth = Base64.getEncoder().encodeToString(authBytes);
conn.setRequestProperty("Authorization", "Basic " + encodedAuth);
try (InputStream responseStream = conn.getInputStream()) {
//JsonElement element = new JsonParser(stream).parse(responseStream);
// To read response as a string:
MimeType contentType = new MimeType(conn.getContentType());
String charset = contentType.getParameter("charset");
@SuppressWarnings("resource")
String response =
new Scanner(responseStream, charset).useDelimiter("\\Z").next();
我從一個響應url作爲JSON響應。接下來我要做什麼來顯示對控制檯的響應?
UPDATE:
試圖做System.out.printn(響應)時葛亭空指針異常;
不要改變你的問題,的含義,當你已經有原來的問題的答案。如果您有新問題,請創建新帖子。 – Tom
@湯姆有人告訴我在下面的評論來更新我的問題。 – Ramya
更新問題不包括刪除舊問題。您可以附加其他信息,但由於您有一個_new_問題,請改爲創建一個新帖子。 – Tom