文字列変数モデルにクラス名があるので、ロードされたクラスbaリフレクションの型にオブジェクトをキャストしたい
私がロードしているクラス名は「通知」で、文字列変数モデルで記述されています
String model = "Notification";
Class<?> cls = Class.forName("biznea.zredzic.pojo."+model);
だから私はPojoAbstract
すべてのpojoクラスをそのまま拡張する抽象クラスを持ってcls
いますNotification.class
public class Notification extends PojoAbstract{...}
cls
そして今、これを実際のクラスタイプにキャストしたい(通知)
WHAT_TO_PUT_HERE po = (WHAT_TO_PUT_HERE) gson.fromJson(json.toString(), cls);
タイプになりたくないpo
タイプにPojoAbstract
なりたいNotification
私は明確だったと思います:S