From 75a5a4d7df0bb055e3363bb2168a3326dabe449d Mon Sep 17 00:00:00 2001 From: fengyong Date: Thu, 16 Mar 2017 20:09:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7fastjson?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../otter/canal/common/utils/JsonUtils.java | 17 ++++++----------- pom.xml | 2 +- 2 files changed, 7 insertions(+), 12 deletions(-) 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