1

是否可以仅根据某些运行时信息有条件地输出元素(如 XML 或 JSON)?

我自己制定了答案,并认为我会分享它。

4

1 回答 1

1

简单的:

return null

例子

我有一个列表“alertStems”和一个布尔值 joinConditionIsOr,但只想在列表大于 1 时输出一个 joinCondition。

private List<String> alertStems;
private Boolean joinConditionOR;
...
@XmlElement(name="joinCondition")
public Boolean isJoinConditionOR() {
    if (alertStems.getList().size() > 1) {
        return joinConditionOR;
    } else {
        return null;
    }
}
于 2013-11-01T00:37:33.943 回答