同様の質問があることは知っていますが、どれも私にとって役に立ちます(またはそう思われます)。
次のステートメントを実行する必要があります。
ClassA a = new ClassA();
String JSON_str = objectMapper.writeValueAsString(a);
ClassA a1 = (ClassA)objectMapper.readValue(JSON_str, ClassA.class);
ClassB b = (ClassB)a1.getAttribute1();
上記のコードを実行すると、次のエラーが表示されます。
" java.util.LinkedHashMap は ClassB にキャストできません"
メソッド getAttribute1 は、"Object attribute1" として定義された ClassA attribute1 を返します。実行時にクラス B のオブジェクトで初期化されます。
助けてください^^。
前もって感謝します。レオナルド