簡體   English   中英

使用JAXB忽略根元素

[英]Ignoring root element using JAXB

我使用Spring和它的REST模板使用JAXB將XML從Web服務綁定到域對象。 從Web服務返回的XML如下:

 <response>
     <user>
        <id>1</id>
        <name>bob</name>
        ...
     </user>
 </response>

我有一個用戶類如下:

public class User {

    private String id;

    private String name;

}

是否可以忽略“response”元素並將根元素指定為“user”?

謝謝你的幫助。

表示您的類的XML與root <user>標記類似。

所以:

  • 或者您使用java解析器來提取用戶子樹並在使用JAXB之后,
  • 否則,您將創建另一個類response來映射您的Web服務響應。

我建議第二個選擇。

對於信息,當您使用任何XML綁定框架時,​​您必須記住類字段和XML標記之間的一對一關系。

暫無
暫無

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

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