亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Jackson 解析 XML 時如何忽略特定節點

使用 Jackson 解析 XML 時如何忽略特定節點

幕布斯6054654 2021-06-29 17:59:59
我想知道在使用 Jackson ML 模塊解析 XML 時是否可以忽略一個或多個節點。我希望能夠解析這個 XML<bundle>  <id value="myBundleId"/>  <meta>    <profile value="http://myurl/profile1" />    <profile value="http://myurl/profile2" />    <tag>      <system value="https://myurl/system" />      <code value="myAppCode"/>    </tag>  </meta>  <type value="message" /></bundle>進入這個 POJO 對象import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;import lombok.Data;@Datapublic class Bundle {    @JacksonXmlElementWrapper(localName = "id")    @JacksonXmlProperty(isAttribute = true, localName = "value")    private String id;    @JacksonXmlElementWrapper(localName = "type")    @JacksonXmlProperty(isAttribute = true, localName = "value")    private String type;}現在它不起作用,因為我認為注釋 @JacksonXmlElementWrapper 僅適用于列表。它還給了我以下錯誤消息:java.lang.IllegalArgumentException:屬性“value”的 setter 定義沖突
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 536 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號