Person と ReqSingUp の 2 つのオブジェクトがあり、ReqSingUp に Person が含まれているとします。
今私が試してみると:
Person p=new Person("dan","lala");
ReqSingUp reqSingUp=new ReqSingUp(p);
String s = gson.toJson(reqSingUp,ReqSingUp.class);
Object o = gson.fromJson(s, Object.class);
if (o instanceof ReqSingUp) {
System.out.println("it's ReqSingUp");
}
if (o instanceof Person ) {
System.out.println("it's person");
}
どの条件も満たしていません (notinstanceof ReqSingUp
および not instanceof Person
)。
どのタイプか知る方法はありますか?
前もって感謝します。