Java 如何使用RESTfulWeb服务反序列化xml集合表示
我已经连续几天这样做了,看不出有什么好办法。现在的想法是使用java实现的RESTfulWeb服务来使用包含数据库信息的url。 该信息是一个乘客详细信息,包含作为行李集合实现的行李详细信息的参考信息Java 如何使用RESTfulWeb服务反序列化xml集合表示,java,web-services,rest,jersey-client,Java,Web Services,Rest,Jersey Client,我已经连续几天这样做了,看不出有什么好办法。现在的想法是使用java实现的RESTfulWeb服务来使用包含数据库信息的url。 该信息是一个乘客详细信息,包含作为行李集合实现的行李详细信息的参考信息 <passenger> <id></id> .... .... <boardingNo></boardingNo> <Bags> <bag> 12345
<passenger>
<id></id>
....
....
<boardingNo></boardingNo>
<Bags>
<bag>
12345
</bag>
<bag>
12345
</bag>
</Bags>
</passenger>
我可以使用restful web服务客户端反序列化乘客信息。但是,当我进入收集部分时,我得到的收集非常正常,但对bag对象的引用为空。需要知道如何使用jersey restful web客户端无缝返回XML表示的收集尝试使用以下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;
}