升级fastjson

This commit is contained in:
fengyong
2017-03-16 20:09:12 +08:00
parent 11d0712291
commit 75a5a4d7df
2 changed files with 7 additions and 12 deletions

View File

@@ -1,5 +1,9 @@
package com.alibaba.otter.canal.common.utils; 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.io.IOException;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.net.Inet4Address; import java.net.Inet4Address;
@@ -8,15 +12,6 @@ import java.net.InetAddress;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; 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 static InetAddressSerializer instance = new InetAddressSerializer();
public void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType) @Override
throws IOException { public void write(JSONSerializer serializer, Object object, Object fieldName, Type type, int i) throws IOException {
if (object == null) { if (object == null) {
serializer.writeNull(); serializer.writeNull();
return; return;

View File

@@ -177,7 +177,7 @@
<dependency> <dependency>
<groupId>com.alibaba</groupId> <groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId> <artifactId>fastjson</artifactId>
<version>1.1.35</version> <version>1.2.28</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.google.guava</groupId> <groupId>com.google.guava</groupId>