From 60b4e55a7787153f8656f1a1583904b521c25a00 Mon Sep 17 00:00:00 2001 From: yangf Date: Sun, 10 Sep 2023 15:46:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0json=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/monitor/ToolsController.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ToolsController.java diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ToolsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ToolsController.java new file mode 100644 index 000000000..da17d0510 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ToolsController.java @@ -0,0 +1,37 @@ +package com.ruoyi.web.controller.monitor; + +import com.alibaba.fastjson.JSONArray; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.NotBlank; +import java.util.ArrayList; +import java.util.List; + +/** + * 工具 + * + * @author ruoyi + */ +@RestController +public class ToolsController extends BaseController +{ + private String prefix = "tool"; + + + @GetMapping("/tool/getJsonString") + public AjaxResult getJsonString(@RequestParam @NotBlank String jsonString,String filed) { + JSONArray jsonArray = JSONArray.parseArray(jsonString); + List response = new ArrayList<>(); + for (int i = 0; i < jsonArray.size(); i++) { + com.alibaba.fastjson.JSONObject item = jsonArray.getJSONObject(0); + String itemStr = item.getString(filed); + response.add(itemStr); + } + String join = String.join(",", response); + return AjaxResult.success("",join); + } + + +}