我想创建一个通用的父类方法,该方法将解析JSON并返回派生类的对象。
类似这样的东西:
public abstract class JSONEntity<T>{
public static T fromJSON(String json){
Gson gson = new Gson();
return gson.fromJson(json, T.class);
}
}
public class MyEntity extends JSONEntity<MyEntity> {
}
// So it can be used like this:
MyEntity myEntity = MyEntity.fromJson(myJsonString);
我在C#上看到了类似的内容,但是需要在Android Java中执行。