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

java json下載文件

錢衛國1年前8瀏覽0評論

Java是一種廣泛使用的編程語言,而JSON則是一種輕量級的數據交換格式,常用于Web服務間的數據傳輸。在Java中,我們可以使用JSON格式來下載文件,本文將介紹Java Json下載文件的相關操作。

首先,我們需要導入JSON處理庫——org.json。然后我們可以通過以下代碼來下載文件:

import org.json.JSONObject;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class DownloadFile {
public static void main(String[] args) throws Exception {
//服務端接口地址
String urlStr = "http://yoururl/download";
HttpURLConnection conn = (HttpURLConnection) new URL(urlStr).openConnection();
conn.setRequestMethod("POST");//請求方式為POST
conn.setRequestProperty("Charset", "UTF-8");//編碼格式為UTF-8
conn.setDoOutput(true);//允許向服務器輸出內容
JSONObject input = new JSONObject();
input.put("fileId", "123456");//文件ID
String json = input.toString();//將JSON對象轉為字符串
OutputStream os = conn.getOutputStream();
os.write(json.getBytes("UTF-8"));//將JSON字符串寫入輸出流
InputStream is = conn.getInputStream();
byte[] bytes = new byte[1024];
int len = 0;
OutputStream fileOs = new FileOutputStream("yourpath/filename");//需要保存的文件路徑及名稱
while ((len = is.read(bytes)) != -1) {
fileOs.write(bytes, 0, len);//寫入文件
}
fileOs.close();
is.close();
os.close();
conn.disconnect();
}
}

In conclusion,使用Java Json下載文件的方法并不復雜,只需要注意參數的傳遞和JSON格式的轉換即可。希望本文能對您有所幫助。