jackson TypeReference使用 json string 转 泛型 list
所属分类 jackson
浏览量 646
public static T toObject(String str, TypeReference valueTypeRef)throws Exception{
if(str==null){
return null;
}
return mapper.readValue(str, valueTypeRef);
}
List users = DataUtil.getUsers();
String str = JacksonUtil.toString(users, false);
List users2 = JacksonUtil.toObject(str, new TypeReference>() {});
for(User user:users2) {
System.out.println(user.getClass()+"#"+user);
}
new TypeReference>() {}
完整代码
https://gitee.com/dyyx/demos/blob/master/jackson/src/test/java/dyyx/JacksonUtilTest.java
上一篇
下一篇
JDK18 特性
scala map 操作
HikariCP 使用及参数
java 数据库访问 持久层 框架
时序数据库技术点
scala Option(null) 和 Some(null) 的区别