diff --git a/pom.xml b/pom.xml
index f01e87fb..81685224 100644
--- a/pom.xml
+++ b/pom.xml
@@ -149,11 +149,6 @@
fastjson
1.2.60
-
- org.codehaus.jackson
- jackson-mapper-asl
- 1.9.13
-
commons-lang
commons-lang
diff --git a/tubemq-server/pom.xml b/tubemq-server/pom.xml
index 476d8f73..a333357a 100644
--- a/tubemq-server/pom.xml
+++ b/tubemq-server/pom.xml
@@ -101,10 +101,6 @@
org.apache.velocity
velocity
-
- org.codehaus.jackson
- jackson-mapper-asl
-
org.mortbay.jetty
jetty
diff --git a/tubemq-server/src/main/java/com/tencent/tubemq/server/common/utils/WebParameterUtils.java b/tubemq-server/src/main/java/com/tencent/tubemq/server/common/utils/WebParameterUtils.java
index cafa34ce..d6c1a87e 100644
--- a/tubemq-server/src/main/java/com/tencent/tubemq/server/common/utils/WebParameterUtils.java
+++ b/tubemq-server/src/main/java/com/tencent/tubemq/server/common/utils/WebParameterUtils.java
@@ -17,6 +17,8 @@
package com.tencent.tubemq.server.common.utils;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
import com.tencent.tubemq.corebase.TBaseConstants;
import com.tencent.tubemq.corebase.TokenConstants;
import com.tencent.tubemq.corebase.utils.TStringUtils;
@@ -26,7 +28,6 @@
import com.tencent.tubemq.server.master.bdbstore.bdbentitys.BdbBrokerConfEntity;
import com.tencent.tubemq.server.master.nodemanage.nodebroker.BrokerConfManage;
import com.tencent.tubemq.server.master.nodemanage.nodebroker.BrokerSyncStatusInfo;
-import org.codehaus.jackson.map.ObjectMapper;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
@@ -608,7 +609,7 @@ public static Set getBatchBrokerIdSet(String inStrBrokerIds
* @return a list of linked hash map represent the json array
* @throws Exception
*/
- public static List> checkAndGetJsonArray(String paramName,
+ public static List