diff --git a/proxy-common/src/main/java/org/fengfei/lanproxy/common/JsonUtil.java b/proxy-common/src/main/java/org/fengfei/lanproxy/common/JsonUtil.java index 2cf747c..211488a 100644 --- a/proxy-common/src/main/java/org/fengfei/lanproxy/common/JsonUtil.java +++ b/proxy-common/src/main/java/org/fengfei/lanproxy/common/JsonUtil.java @@ -1,6 +1,6 @@ package org.fengfei.lanproxy.common; -import com.google.gson.Gson; +import com.alibaba.fastjson.JSON; import com.google.gson.reflect.TypeToken; /** @@ -13,12 +13,8 @@ public class JsonUtil { @SuppressWarnings("unchecked") public static T json2object(String json, TypeToken typeToken) { - try { - Gson gson = new Gson(); - return (T) gson.fromJson(json, typeToken.getType()); - } catch (Exception e) { - } - return null; + + return (T) JSON.parseObject(json,typeToken.getType()); } /** @@ -27,8 +23,7 @@ public class JsonUtil { * */ public static String object2json(Object obj) { - Gson gson = new Gson(); - return gson.toJson(obj); + return JSON.toJSONString(obj); } } \ No newline at end of file