簡體   English   中英

如何使用寧靜的Web服務反序列化xml集合表示

[英]how to deserialise xml collection representation with restful web service

我已經連續花了好幾天沒有看到任何進展,現在的想法是使用Java實現的靜態Web服務從數據庫中獲取URL信息。 該信息是旅客詳細信息,具有作為行李集合實現的行李詳細信息的參考信息。有關xml表示的信息,請參見下文。

  <passenger>
    <id></id>
    ....
    ....
    <boardingNo></boardingNo>
    <Bags>
    <bag>
    12345
    </bag>
    <bag>
    12345
    </bag>
    </Bags>
  </passenger>

我可以使用一個安靜的Web服務客戶端反序列化乘客信息。但是當我進入集合部分時,我的集合就可以了,但是對bag對象的引用為空。需要知道如何使用XML表示無縫地返回集合球衣寧靜的Web客戶端

嘗試使用以下JAXB映射類。

import java.util.List;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name="passenger")
public class Passenger {

    @XmlElement(name="id")
    public String id;

    @XmlElement(name="boardingNo")
    public String boardingNo;

    @XmlElementWrapper(name="Bags")
    @XmlElement(name="bag")
    public List<String> bags;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM