diff --git a/serving-server/src/main/java/com/webank/ai/fate/serving/adapter/processing/CommonPreProcessing.java b/serving-server/src/main/java/com/webank/ai/fate/serving/adapter/processing/CommonPreProcessing.java index be2a0505..c526e97a 100644 --- a/serving-server/src/main/java/com/webank/ai/fate/serving/adapter/processing/CommonPreProcessing.java +++ b/serving-server/src/main/java/com/webank/ai/fate/serving/adapter/processing/CommonPreProcessing.java @@ -1,6 +1,8 @@ package com.webank.ai.fate.serving.adapter.processing; +import com.alibaba.fastjson.JSON; +import com.google.gson.annotations.JsonAdapter; import com.webank.ai.fate.serving.bean.PreProcessingResult; import com.webank.ai.fate.serving.core.bean.Context; import jdk.nashorn.internal.runtime.ParserException; @@ -13,19 +15,9 @@ public class CommonPreProcessing implements PreProcessing { @Override public PreProcessingResult getResult(Context context , String paras) { PreProcessingResult preProcessingResult = new PreProcessingResult(); - preProcessingResult.setProcessingResult(preProcessing(paras)); - Map featureIds = new HashMap<>(); - JSONObject paraObj = new JSONObject(paras); - preProcessingResult.setFeatureIds(featureIds); + preProcessingResult.setProcessingResult(JSON.parseObject(paras, HashMap.class)); + preProcessingResult.setFeatureIds(preProcessingResult.getProcessingResult()); return preProcessingResult; } - private Map preProcessing(String paras) throws ClassCastException, ParserException { - Map feature = new HashMap<>(); - - return feature; - } - - public static void main(String[] args){ - } }