gpt4 book ai didi

java - 使用 JAXB 编码 xml 期间忽略 null 标签

转载 作者:行者123 更新时间:2023-12-01 15:28:18 33 4
gpt4 key购买 nike

JAX 中是否有一个选项忽略编码中元素的空值,因此,如果我有 Java 对象 customer 并且地址为 null,在编码期间如何编写不带地址标签的 xml(我不想使用 EclipseLink JAXB (MOXy))

代码示例:

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name="Customer")
public class Customer
{
@XmlElement(name = "name")
String name = null;
@XmlElement(name = "address")
String address = null;

public String getName()
{
return name;
}

public void setName(String name)
{
this.name = name;
}

public String getAddress()
{
return address;
}

public void setAddress(String address)
{
this.address = address;
}


}

如果地址为空,我希望 xml 中不会有地址标记。

谢谢

最佳答案

in case address is null i expect not to have the address tag in the xml

默认情况下会发生这种情况。

关于java - 使用 JAXB 编码 xml 期间忽略 null 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9904393/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com