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