私たちの Java アプリケーションでは、ユーザーから提供された値の複数のセットを保存する必要があります。このデータを処理するために、ArrayList < ArrayList < Object > > を使用しています。このデータを JAXB マーシャラーに送信すると、XMLElementWrapper と XMLElement の名前が書き込まれますが、各 XMLElement の内容は書き込まれません。この各 XMLElement は内部 ArrayList である必要があります。アンマーシャルすると、同じサイズの ArrayList が得られますが、内部の ArrayList の内容は空で、サイズはゼロです。
マーシャリングおよびアンマーシャリング中に期待どおりに動作する同じクラスに、別の単一の ArrayList < Object > 実装があります。
ArrayList < ArrayList < Object > > 型のオブジェクトをマーシャリングする場合、どこで問題が発生する可能性がありますか?