jackson转范型

2024-08-23 16:46:08 浏览数 (2)

不下决心培养思考习惯的人,便失去了生活中的最大乐趣。——爱迪生

代码很简单

代码语言:javascript复制
mapper.readValue(json, mapper.constructType(type))

这里主要是来源com.alibaba.nacos.common.utils.JacksonUtils#toObj(java.lang.String, java.lang.reflect.Type)

主要是这个mapper.constructType(type)

还可以

代码语言:javascript复制
TypeFactory typeFactory = mapper.getTypeFactory();
JavaType javaType = typeFactory.constructType(MyClass.class);

0 人点赞