【发布时间】:2018-01-12 21:19:44
【问题描述】:
我想做这样的事情 - 使用 Gson 反序列化具有泛型类型的类。下面的代码就像一个魅力。
Type type = new TypeToken<ActionTask<UptimeAction>>() {}.getType();
ActionTask task = (ActionTask) gson.fromJson(json, type);
但是如果类型是作为字符串提供的呢?我想像下面这样。
String className = "UptimeAction";
Type type = ... // get the type somehow
ActionTask task = (ActionTask) gson.fromJson(json, type);
这可能吗?
【问题讨论】:
-
在这种情况下是什么类名,相关性?
标签: java reflection gson typetoken