《java 提取json的图片》正文开始,本次阅读大概1分钟。
在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类读取图片数据。最后将图片数据保存到本地。