【fix sonar】JsonschemaUtil文件

This commit is contained in:
梁琦涛
2023-03-03 15:09:51 +08:00
parent 542f7a67e2
commit 261cba201b
@@ -1,20 +1,22 @@
package com.jero.common.util.jsonschema; package com.jero.common.util.jsonschema;
import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
public class JsonschemaUtil { public class JsonschemaUtil {
private JsonschemaUtil(){
}
/** /**
* 生成JsonSchema * 生成JsonSchema
* *
* @param descrip * @param descrip
* @param propertyList * @param propertyList
* @return * @return
@@ -35,10 +37,9 @@ public class JsonschemaUtil {
} }
obj.put("properties", properties); obj.put("properties", properties);
//鬼知道这里为什么报错 com.jero.modules.system.model.DictModel cannot be cast to com.jero.modules.system.model.DictModel //鬼知道这里为什么报错 com.jero.modules.system.model.DictModel cannot be cast to com.jero.modules.system.model.DictModel
//log.info("---JSONSchema--->"+obj.toJSONString());
return obj; return obj;
} }
/** /**
* 生成JsonSchema 用于子对象 * 生成JsonSchema 用于子对象
* @param title 子对象描述 * @param title 子对象描述
@@ -53,7 +54,7 @@ public class JsonschemaUtil {
obj.put("title", title); obj.put("title", title);
if(requiredArr==null) { if(requiredArr==null) {
requiredArr = new ArrayList<String>(); requiredArr = new ArrayList<>();
} }
obj.put("required", requiredArr); obj.put("required", requiredArr);
@@ -63,7 +64,6 @@ public class JsonschemaUtil {
properties.put(map.get("key").toString(), map.get("prop")); properties.put(map.get("key").toString(), map.get("prop"));
} }
obj.put("properties", properties); obj.put("properties", properties);
//log.info("---JSONSchema--->"+obj.toString());
return obj; return obj;
} }