ServiceAccount
ワイルドカードジェネリックを持ち、抽象であることを考慮して、ジャクソンにPojoの行を解析させるにはどうすればよいですか? すでに試みられていますが、もちろん、ServiceAccount
クラスは抽象的であるため、シリアル化できません。この質問に答えるグーグルやジャクソンウィキでは何も見たことがありません。
private ServiceAccount<?>[] accounts;
あなたが望むのはポリモーフィックデシリアライゼーションです(この質問の2番目の解決策は回答を受け入れました)
これがジェネリクスで機能することを 100% 確信しているわけではありませんが、抽象クラスの問題は確実に解決されます。Java ランタイムに Type Erasure があることを考えると、解析されたオブジェクトのキャストに問題はないと思います。