我有课
@Data
public class MyClass {
private Boolean flag;
}
我希望将其转换为XML格式。但是,如果标志不为真,则在序列化过程中需要忽略标志字段。
因此,如果flag=true,我想要得到:
<MyClass><flag>true</flag></MyClass>
否则(如果flag==null或flag==false),我希望得到:
<MyClass></MyClass>
我该如何做呢?
我尝试了@JsonInclude(JsonInclude.Include.NON_NULL),但它只适用于空值。