动态获取schema代码更新

This commit is contained in:
李玺康
2019-12-20 12:49:30 +08:00
parent b1cbb95ed1
commit a12f82ae8a

View File

@@ -41,9 +41,7 @@ public class TransFormUtils {
private static Object mapObject = JsonParseUtil.generateObject(map); private static Object mapObject = JsonParseUtil.generateObject(map);
//获取任务列表 //获取任务列表
private static ArrayList<String[]> jobList = JsonParseUtil.getJobListFromHttp(FlowWriteConfig.SCHEMA_HTTP); private static ArrayList<String[]> jobList = JsonParseUtil.getJobListFromHttp(FlowWriteConfig.SCHEMA_HTTP);
//需要用到的值
public static Object use;
public static Object appendTo;
/** /**
* 解析日志,并补全 * 解析日志,并补全
@@ -69,9 +67,9 @@ public class TransFormUtils {
try { try {
for (String[] strings : jobList) { for (String[] strings : jobList) {
//参数的值 //参数的值
use = JsonParseUtil.getValue(object,strings[0]); Object use = JsonParseUtil.getValue(object,strings[0]);
//补全的字段的值 //补全的字段的值
appendTo = JsonParseUtil.getValue(object,strings[1]); Object appendTo = JsonParseUtil.getValue(object,strings[1]);
if (strings[2].equals("current_timestamp")) { if (strings[2].equals("current_timestamp")) {
JsonParseUtil.setValue(object, strings[1], getCurrentTime()); JsonParseUtil.setValue(object, strings[1], getCurrentTime());
} else if (strings[2].equals("snowflake_id")) { } else if (strings[2].equals("snowflake_id")) {
@@ -95,9 +93,6 @@ public class TransFormUtils {
} }
} }
//初始化一下
use = null;
appendTo = null;
return JSONObject.toJSONString(object); return JSONObject.toJSONString(object);
// System.out.println("补全之后 ===》 "+JSON.toJSONString(object)); // System.out.println("补全之后 ===》 "+JSON.toJSONString(object));