【fix sonar】JsonschemaUtil文件
This commit is contained in:
+11
-11
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user