JAXB在运行时注释类跳过字段

时间:2014-06-09 08:32:42

标签: java xml jaxb

您好我有一个Java类,其中包含15个需要转换为xml的字段。标准JAXB运行良好,如果我们想跳过一个字段,那么该字段可以标记为@XmlTransient

但是在我的情况下,用户可以过滤需要转换为xml的字段。所以我正在寻找一种解决方案,其中字段可以在运行时标记为@XmlTransient

@XmlRootElement(name="cpu_specs")
@XmlAccessorType(XmlAccessType.FIELD)
public class CpuSpecs {


    private String spec1;
    private String spec2;
    private String spec3;
    ...
    private String spec15;

}

我有一个CpuSpecs的对象已准备好转换为xml。我有一个需要跳过的字段列表List<String> toSkip

注意:请不要使用MOXY的解决方案。

0 个答案:

没有答案