mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
查询数据过长变成byte数组转化为json解决 (#2090)
Caused by: com.alibaba.fastjson.JSONException: syntax error, pos 2, json : [B@406b7f2 #2089
This commit is contained in:
@@ -44,7 +44,10 @@ public class ESSyncUtil {
|
||||
String[] values = val.toString().split(separator);
|
||||
return Arrays.asList(values);
|
||||
} else if (fieldInfo.startsWith("object")) {
|
||||
return JSON.parse(val.toString());
|
||||
if (val instanceof String){
|
||||
return JSON.parse(val.toString());
|
||||
}
|
||||
return JSON.parse(new String((byte[])val));
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user