カスタムコンバーターでシリアル化された次のクラス (レガシー、注釈不可) があります。
class Test {
// some other variables
List<SomeType> someTypeList;
}
SomeType の適切に動作するコンバーターは既に利用可能です。ただし、 @XStreamAlias("someTypes") で注釈が付けられているかのように、リストをシリアル化する必要があります。
最終的に、someTypeList には次の形式が期待されます。
<someTypes class="list-type">
<someType>
....
</someType>
...
</someTypes>
目的の出力を得るには、マーシャル/アンマーシャル メソッドをどのように実装する必要がありますか? context.convertAnother(someTypeList) を呼び出しても、周囲の<someTypes>
タグが見つからないため、期待される結果が得られませんでした。