java對象轉為xml


參考博客:Java對象和XML相互轉換

博客地址:Java對象和XML相互轉換_美好的未來在於把握今天-CSDN博客_java xml轉對象

 

 JAXB(Java Architecture for XML Binding) 是一個業界的標准,是一項可以根據XML Schema產生Java類的技術。

該過程中,JAXB也提供了將XML實例文檔反向生成Java對象樹的方法,並能將Java對象樹的內容重新寫到XML實例文檔。

從另一方面來講,JAXB提供了快速而簡便的方法將XML模式綁定到Java表示,從而使得Java開發者在Java應用程序中能方便地結合XML數據和處理函數。

 

特別注意注解:

用的最多的是@XMLType,@XmlAccessorType,@XmlRootElement。

類上面不設置@XMLType   回報屬性重復的錯誤。

 

這個注解是控制生成xml字段順序 

  • @XmlType.propOrder:

    propOrder可以定義class中字段出現在xml中的順序,class中所有public的字段必須列的propOrder的參數列表中,如果不想將某public字段列在列表中,可在字段上使用@XmlTransient or @XmlAttribute注解標識。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM