删除JAXB中的前导/尾随空格?

mab*_*zer 4 java jaxb

如何在JAXB中进行编组之前/之后删除前导/尾随空格?

ska*_*man 8

你可以使用CollapsedStringAdapter:

public class MyClass {

   @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 
   private String field;

}
Run Code Online (Sandbox Code Playgroud)

此适配器删除前导和尾随空格,然后通过单个空格字符''截断任何选项卡,CR,LF和SP.

  • 有没有办法在使用xjc生成类时使用String数据类型将其放在所有字段上? (2认同)