java无法在JTextPane中显示JSON文件SVG图标
我正在使用JavaSwing在Netbeans中开发一个桌面应用程序。我正在使用天气状况API显示每周结果。解析json文件后,键“图标”不会在文本窗格中显示为图像。有人能给我解释一下,我怎样才能使图标可见?这是我请求后的示例代码。(由于API密钥,无法显示连接代码)我正在分析数据:
try {
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
JsonParser jp = new JsonParser();
JsonElement root = null;
root = jp.parse(response.body());
JsonObject jsonobj = root.getAsJsonObject();
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String req_result = gson.toJson(jsonobj.get("result"));
havayı_listele.setText(req_result.replaceAll("\\{", "").replaceAll("\\},", "").replaceAll("\"", "").replaceAll("\\}", "").replaceAll("\\[", "").replaceAll("\\]", ""));
//JSON文件如下所示
{
"result": [
{
"date": "24.09.2018",
"day": "Pazartesi",
"icon": "https://image.flaticon.com/icons/svg/143/143769.svg",
"description": "açık",
"status": "Clear",
"degree": "31",
"min": "11.6",
"max": "31",
"night": "11.6",
"humidity": "17"
},
{
"date": "25.09.2018",
"day": "Salı",
"icon": "https://image.flaticon.com/icons/svg/143/143769.svg",
"description": "yağmurlu",
"status": "Rainy",
"degree": "24.14",
"min": "7.63",
"max": "25.82",
"night": "9.09",
"humidity": "35"
},
"..."
]
}
经过一些安排后,我的文本窗格如下所示: https://i.stack.imgur.com/SAmPC.png
我想把图标链接显示为图像
共 (0) 个答案