当对象中的字段类型为byte[]数组,Jackson将对象解析成json串时,会把byte[]数组先转换为字符串,在json串对应的时字符串,其中byte[]数组转换成字符串的方式是Base64的方式进行转换的,同样解析的时候也是将通过Base64将字符串解析成byte[]
public static void main(String[] args)
{
byte[] byteArr = {123, 113, 122, 114, 83, 72, -115};
DemoObject o = new DemoObject();
o.setByteArr(byteArr);
String str = JacksonParse.parseBean(o);
System.out.println(str);
}