Java之XStream之下划線問題


XStream將Java對象序列為XML, 如果對象屬性帶有下划線,輸出到XML時會轉成"__"雙下划. 網上很多資料說是Bug, XStream開發的大神沒有哪么笨吧? 查了一下源碼.
圖片
圖片
public static void main(String[] args) {
XStream xs = new XStream(new Xpp3Driver(new NoNameCoder()));
Bean b = new Bean();
System.out.println(xs.toXML(b));
}
使用NoNameCoder(),對全部屬性不修改,即可. 


免責聲明!

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



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