我的 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 生成值时。
我知道有使用 Xstream Implicit 和 ArrayList 的替代解决方案,如下所示
Class PaymentData
Private ReserveData reserveData
Class ReserveData
@XStreamImplicit
ArrayList<ReserveDto> reserveDto
Class ReserveDto
Private String pNumber
但是我们不想更改为 ArrayList,因为客户端有只能使用数组的限制。请让我知道是否有人对此有解决方案。