目前我有一个通用的静态方法,它接受一个Class作为参数来推断返回类型:
public static <T> T toObject(String json, Class<T> clazz) {
try {
return objectMapper.readValue(json, clazz);
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
你可以猜到,我使用它的方式如下:
MyObject obj = Converter.toObject(json, MyObject.class);
我看到它的方式,可以在运行时输入类型。
如何修改我的方法呢?
MyObject obj = Converter.toObject(json);
这在Java中是否可行?