XStream将Java对象序列为XML, 如果对象属性带有下划线,输出到XML时会转成"__"双下划. 网上很多资料说是Bug, XStream开发的大神没有哪么笨吧? 查了一下源码.
Java之XStream之下划线问题
Java之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(),对全部属性不修改,即可. 

相关文章:

  • 2022-12-23
  • 2021-10-15
  • 2022-03-12
  • 2021-04-11
  • 2022-02-28
  • 2021-11-04
  • 2021-11-18
  • 2022-02-09
猜你喜欢
  • 2021-12-02
  • 2021-10-15
  • 2021-08-05
  • 2021-11-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案