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); + } + + +}