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