JAXB を使用すると、null 値が () 空の要素としてマーシャリングされないようにすることができます。例えば
public class Contacts {
@XmlElement(name = "Phone")
protected List<Phone> phone;
}
現在、電話要素の1つがnullの場合、私は取得します
<contact>
</phone>
<phone>
<areacode>919</areacode>
<phonenumber>6785432</phonenumber>
</phone>
</contact>
次の出力が欲しい
<contact>
<phone>
<areacode>919</areacode>
<phonenumber>6785432</phonenumber>
</phone>
</contact>