使用自定义 适配器
类。我当时以为NormalizedStringAdapter可以完成工作,但这仅用于解组,无论如何也不能完成您想要的工作。
public class MyNormalizedStringAdapter extends XmlAdapter<String, String> { @Override public String marshal(String text) { return text.trim(); } @Override public String unmarshal(String v) throws Exception { return v.trim(); }}然后使用您的适配器装饰字段,如下所示:
@XmlElement(required=true)@XmlJavaTypeAdapter(MyNormalizedStringAdapter.class)String name;



