Jackson将对象Object转换成json串时,如果对象中有成员变量为byte[]类型,则会将其转换成String
2017-12-17 16:10
831 查看
当对象中的字段类型为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);
}
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);
}
相关文章推荐
- 把对象转换成JSON格式的Object类型和String类型的字符串
- string类型转换为json对象保存
- JSONObject转换Int类型--java.lang.Integer cannot be cast to java.lang.String
- jQuery怎么操作json对象jsonTest(即json类型的string,但是要先将string转换为json对象),获取对象属性、获取对象数组的某个对象
- C#中DataSet、DataTable、String、Object等对象转换成Json
- struts2新增json返回类型,自动将action中的的成员变量转换成json字符串
- 将Json字符串转换为ASP对象(parse json string to asp object) 转载
- Gson序列化与反序列化成员变量为Map<String,Object>的类对象
- 将任意一个对象中的所有String类型 的成员变量所对应字符串中的“b”改成“a”(利用反射)
- 使用 jackson ObjectMapper将java对象转换为json对象
- com.alibaba.fastjson把JSONObject转换为Map<String, String>对象
- .net 关于JSON转换为对象时出现的:数据协定类型 “***”无法反序列化,因为未找到必需的数据成员 **(字段名)
- 关于JSON转换为对象时出现的:数据协定类型 “***”无法反序列化,因为未找到必需的数据成员 **(字段名)
- 通过递归将list<Map<String,Object>>类型的数据转换为tree组件可识别的json数据
- spring中注解JSONObject,string类型转换为JSONObject以及JSONObject的遍历方法
- 将Json字符串转换为ASP对象(parse json string to asp object)
- C++ 转换类型运算符 调用构造函数将变量转化成为一个对象的成员变量
- java中的String类型的对象为什么可以自动转换成Object类型的?而Object却要强制转换成String类型的
- 2014-12-03:hibernate get()与load()区别,json字符串转换为json对象,String与date相互转换
- 将JSON字符串转换为String对象