在Java開發中,處理JSON是很常見的任務。有時候需要從JSON數據中提取圖片,下面介紹如何使用Java提取JSON中的圖片。
// 導入相關包 import java.net.URL; import java.nio.file.Files; import java.nio.file.Paths; import org.json.JSONObject; // 讀取JSON文件 String jsonString = new String(Files.readAllBytes(Paths.get("test.json"))); // 解析JSON為對象 JSONObject jsonObj = new JSONObject(jsonString); // 讀取圖片數據 String imageUrl = jsonObj.getString("image_url"); URL url = new URL(imageUrl); byte[] imageData = url.openStream().readAllBytes(); // 將圖片數據保存到本地 Files.write(Paths.get("image.jpg"), imageData);
首先需要導入相關的包,包括URL和JSONObject。然后使用Files讀取JSON文件內容,并解析為JSONObject對象。接著從JSONObject中讀取圖片的URL,并使用URL類讀取圖片數據。最后將圖片數據保存到本地。