私は以下のようなXML構造を持っています
<PaymentData>
<reserveData>
<reserveDto>
<pNumber>
</reserveDto>
</reserveData>
</PaymentData>
私のクラス構造は以下の通りです
Class PaymentData
Private ReserveData reserveData
Class ReserveData (Xtream alias “reserveData”)
Private ReserveDto lReserveDto[];
Class ReserveDto (Xtream alias “reserveDto”)
Private String pNumber
上記の構造を持っていて、Xtream.fromXML()がReserveDataに値を生成しない場合。
以下のようにXstreamImplicitとArrayListを使用することによる代替ソリューションがあることを私は知っています
Class PaymentData
Private ReserveData reserveData
Class ReserveData
@XStreamImplicit
ArrayList<ReserveDto> reserveDto
Class ReserveDto
Private String pNumber
ただし、クライアントには配列のみを使用するという制限があるため、ArrayListに変更する必要はありません。誰かがこれに対する解決策を持っているかどうか私に知らせてください。