我有几个类(继承自AsyncTaskLoader),它们基本上都做同样的事情:通过REST调用创建POJO响应,使用Gson从响应中创建POJO。现在我认为只有一个类更加优雅,它需要一些参数,并且告诉它我期望得到什么类型的对象。作为参数,我将给出我期望获得的POJO类,因为它在Gson反序列化中使用。
Imprint impr = gson.fromJson(responseString, Imprint.class);
这个类/方法的返回类型会是什么?我考虑过让它返回 java.lang.Object
然后将其向下转换为我期望的POJO类型对象,但是否有更好的可能性呢?