java - 使用泛型使用 objectMapper.readValue 将 Json 转换为 Class
问题描述
我想将 json 转换为 Object 的实例。
我正在使用 Jackson jsonMapper,它接受对象的 .class 参数。我想使用泛型来获得这个功能
这是我的课:
public class Utils<T> {
private final Class<T> type;
public Utils(Class<T> type) {
this.type = type;
}
public Class<T> getType() {
return this.type;
}
}
我正在尝试执行以下操作:
objectMapper.readValue(new TreeTraversingParser(jsonObject), getType());
我需要的是访问<T>
.class 这不起作用..我该怎么做
解决方案
推荐阅读
- python - 如何在 Android 应用程序中集成 python 库?
- javascript - 如何在firestore中一次更新多个集合中的值?
- c# - 使用 cosmos db 在社交媒体应用程序中删除关于删除帖子的评论的正确方法
- python - 为什么我收到此错误“WSGIRequest”对象没有属性“kwargs”?
- python - 返回分配有不同值的名称
- sql - SQL 查询:User/Group/Role 和 UserGroup/GroupRole 将用户连接到角色
- rust - 如何从 vec 中的枚举中获取值?
- javascript - 如何模块化使用constructor.prototype的javascript函数?
- mysql - 在 wordpress 中显示 mysql 字符串输出
- html - 移动导航栏切换器未出现在 500 像素的最大宽度中