From 111bca90ea2786882463b7d456f8daa382a1ba46 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Fri, 19 Jul 2024 08:32:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../utils/VisualizationUtils.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 core/core-backend/src/main/java/io/dataease/visualization/utils/VisualizationUtils.java diff --git a/core/core-backend/src/main/java/io/dataease/visualization/utils/VisualizationUtils.java b/core/core-backend/src/main/java/io/dataease/visualization/utils/VisualizationUtils.java new file mode 100644 index 0000000000..b40e077b81 --- /dev/null +++ b/core/core-backend/src/main/java/io/dataease/visualization/utils/VisualizationUtils.java @@ -0,0 +1,27 @@ +package io.dataease.visualization.utils; + + +import io.dataease.extensions.view.dto.ChartViewDTO; +import io.dataease.utils.JsonUtil; + +import java.util.HashMap; +import java.util.Map; + +public class VisualizationUtils { + + public static Map viewTransToStr(Map source ){ + Map result = new HashMap<>(); + source.forEach((key,value) ->{ + result.put(key, (String)JsonUtil.toJSONString(value)); + }); + return result; + } + + public static Map viewTransToObj (Map source ){ + Map result = new HashMap<>(); + source.forEach((key,value) ->{ + result.put(key, JsonUtil.parseObject(value,ChartViewDTO.class)); + }); + return result; + } +}