From 6d54e6115365e440db515976dd0c845ff7498aac Mon Sep 17 00:00:00 2001 From: qi Date: Mon, 16 Mar 2020 17:10:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=BAfastjson?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/fengfei/lanproxy/common/JsonUtil.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) 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