【发布时间】:2020-02-05 23:45:48
【问题描述】:
我以前在 Java 中做过这个,但无法访问执行此操作的源代码,我也不记得最初让我得到答案的搜索短语!
我有一个方法需要如下工作..
public <T> List<T> get(String json) {
return JsonSerializer.deserialize(json, Class<List<T>>);
}
我似乎找到的每个答案都假设我有一个 List 对象,然后我可以使用反射,但在我的情况下我没有。有什么想法吗?
【问题讨论】:
-
你不能用
List.class吗? -
你的意思是
List.class? -
不,它不会向反序列化器提供任何关于其试图反序列化的对象的类型信息。
-
A
List在运行时不携带任何类型信息。 -
@MarkCesnik 也许这就是您要找的东西? stackoverflow.com/a/30007018/759049
标签: java