【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;
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<String>();
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;
}