From 261cba201bb83022c81eadd3c2217b18ff02a33c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Fri, 3 Mar 2023 15:09:51 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=20sonar=E3=80=91JsonschemaUtil?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../util/jsonschema/JsonschemaUtil.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/jsonschema/JsonschemaUtil.java b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/jsonschema/JsonschemaUtil.java index 91fab531..837de761 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/jsonschema/JsonschemaUtil.java +++ b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/jsonschema/JsonschemaUtil.java @@ -1,20 +1,22 @@ package com.jero.common.util.jsonschema; +import com.alibaba.fastjson.JSONObject; +import lombok.extern.slf4j.Slf4j; + import java.util.ArrayList; import java.util.List; import java.util.Map; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; - -import lombok.extern.slf4j.Slf4j; - @Slf4j public class JsonschemaUtil { - + + private JsonschemaUtil(){ + + } + /** * 生成JsonSchema - * + * * @param descrip * @param propertyList * @return @@ -35,10 +37,9 @@ public class JsonschemaUtil { } obj.put("properties", properties); //鬼知道这里为什么报错 com.jero.modules.system.model.DictModel cannot be cast to com.jero.modules.system.model.DictModel - //log.info("---JSONSchema--->"+obj.toJSONString()); return obj; } - + /** * 生成JsonSchema 用于子对象 * @param title 子对象描述 @@ -53,7 +54,7 @@ public class JsonschemaUtil { obj.put("title", title); if(requiredArr==null) { - requiredArr = new ArrayList(); + requiredArr = new ArrayList<>(); } obj.put("required", requiredArr); @@ -63,7 +64,6 @@ public class JsonschemaUtil { properties.put(map.get("key").toString(), map.get("prop")); } obj.put("properties", properties); - //log.info("---JSONSchema--->"+obj.toString()); return obj; }