色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json api下載文件

錢諍諍1年前7瀏覽0評論

在Java程序開發中,我們經常需要使用JSON格式進行數據的傳輸和存儲。而JSON API則是Java平臺上比較常用的用于處理JSON數據的工具包。除了能夠解析、生成JSON數據,JSON API還能夠進行文件的上傳和下載。下面我們就來詳細介紹一下如何在Java中使用JSON API實現文件的下載。

首先,我們需要在pom.xml文件中添加JSON API的依賴:

<dependency><groupId>org.json</groupId><artifactId>json</artifactId><version>20190722</version></dependency>

接下來,我們就可以開始編寫Java代碼實現文件的下載了。具體實現如下:

public static void downloadFile(String fileUrl, String savePath) throws IOException {
URL url = new URL(fileUrl);
HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();
httpURLConnection.setRequestMethod("GET");
httpURLConnection.setConnectTimeout(5000);
InputStream inputStream = httpURLConnection.getInputStream();
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len;
while ((len = inputStream.read(buffer)) != -1) {
bos.write(buffer, 0, len);
}
inputStream.close();
byte[] data = bos.toByteArray();
bos.close();
FileOutputStream fileOutputStream = new FileOutputStream(savePath);
fileOutputStream.write(data);
fileOutputStream.close();
}

通過上述代碼,我們可以實現從指定URL下載文件并保存到指定路徑下。

最后,我們需要在調用downloadFile()方法的代碼中傳入文件的URL和保存路徑即可完成文件的下載。

這篇文章主要介紹了如何在Java中使用JSON API實現文件的下載。通過上述代碼,我們可以方便地從指定URL下載文件并保存到本地。希望對Java程序開發有所幫助!