您好我有一个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
的解决方案。