2013-11-01 80 views
1

是否可以僅基於某些運行時信息有條件地輸出元素(如XML或JSON)?Moxy條件元素輸出

我自己找出答案,並認爲我會分享它。

回答

1

簡單:

return null 

我有一個列表 'alertStems' 和一個布爾joinConditionIsOr但只希望輸出joinCondition當列表> 1.

private List<String> alertStems; 
private Boolean joinConditionOR; 
... 
@XmlElement(name="joinCondition") 
public Boolean isJoinConditionOR() { 
    if (alertStems.getList().size() > 1) { 
     return joinConditionOR; 
    } else { 
     return null; 
    } 
}