diff --git a/common/src/main/java/com/alibaba/otter/canal/common/utils/JsonUtils.java b/common/src/main/java/com/alibaba/otter/canal/common/utils/JsonUtils.java
index 1d82fb86..b9a5848c 100644
--- a/common/src/main/java/com/alibaba/otter/canal/common/utils/JsonUtils.java
+++ b/common/src/main/java/com/alibaba/otter/canal/common/utils/JsonUtils.java
@@ -1,5 +1,9 @@
package com.alibaba.otter.canal.common.utils;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.alibaba.fastjson.serializer.*;
+
import java.io.IOException;
import java.lang.reflect.Type;
import java.net.Inet4Address;
@@ -8,15 +12,6 @@ import java.net.InetAddress;
import java.util.Arrays;
import java.util.List;
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.TypeReference;
-import com.alibaba.fastjson.serializer.JSONSerializer;
-import com.alibaba.fastjson.serializer.ObjectSerializer;
-import com.alibaba.fastjson.serializer.PropertyFilter;
-import com.alibaba.fastjson.serializer.SerializeConfig;
-import com.alibaba.fastjson.serializer.SerializeWriter;
-import com.alibaba.fastjson.serializer.SerializerFeature;
-
/**
* 字节处理相关工具类
*
@@ -88,8 +83,8 @@ public class JsonUtils {
public static InetAddressSerializer instance = new InetAddressSerializer();
- public void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType)
- throws IOException {
+ @Override
+ public void write(JSONSerializer serializer, Object object, Object fieldName, Type type, int i) throws IOException {
if (object == null) {
serializer.writeNull();
return;
diff --git a/pom.xml b/pom.xml
index cf1d7205..157a8bc9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -177,7 +177,7 @@
com.alibaba
fastjson
- 1.1.35
+ 1.2.28
com.google.guava