Xml Xstream嵌套数组问题

Xml Xstream嵌套数组问题,xml,xstream,Xml,Xstream,我有如下XML结构 <PaymentData> <reserveData> <reserveDto> <pNumber> </reserveDto> </reserveData> </PaymentData> 当我使用上述结构时,Xtream.fromXML()不会生成ReserveData的值 我知道使用Xstream隐式和ArrayList有另一种解决方案,如下所

我有如下XML结构

<PaymentData>
  <reserveData>
     <reserveDto>
        <pNumber>
     </reserveDto>
  </reserveData>
</PaymentData>
当我使用上述结构时,Xtream.fromXML()不会生成ReserveData的值

我知道使用Xstream隐式和ArrayList有另一种解决方案,如下所示

Class PaymentData                                             
   Private ReserveData reserveData                    
Class ReserveData      
  @XStreamImplicit
  ArrayList<ReserveDto> reserveDto                  
Class ReserveDto 
  Private String pNumber
Class PaymentData
私人保留数据保留数据
类保留数据
@XStreamImplicit
ArrayList保留到
类保留到
私有字符串编号
但我们不想更改为ArrayList,因为客户端限制只使用数组。
请告诉我是否有解决方案。

建议您可以在阵列(和地图)以及列表上使用
@XStreamImplicit

谢谢。我们使用了XScript版本的JAR 1.2,它不支持@ XSturnSimulink数组,升级到1.3.4JAR后,问题是解决问题,解决了你的问题,请考虑点击左边的绿色刻度标记来接受它。如果人们知道你可能会接受好的答案,他们会更愿意回答你未来的问题。
Class PaymentData                                             
   Private ReserveData reserveData                    
Class ReserveData      
  @XStreamImplicit
  ArrayList<ReserveDto> reserveDto                  
Class ReserveDto 
  Private String pNumber