Soap Web 服务不显示空值
Soap web service not displaying nulls
我正在制作 SOAP 服务。结构如下所示:
> <Person>
> <contactID>122</contactID>
> <firstName>Jimmy</firstName>
> <middleName>T.</middleName>
> <suffix>Jr.</suffix>
> <emailAddress>jim@m.net</emailAddress>
> <birthDate>1969-09-01T00:00:00-07:00</birthDate>
> </Person>
如果生日为空,我的服务将忽略给出如下响应的节点:
> <Person>
> <contactID>122</contactID>
> <firstName>Jimmy</firstName>
> <middleName>T.</middleName>
> <suffix>Jr.</suffix>
> <emailAddress>jim@m.net</emailAddress>
> </Person>
我需要一些声明为 null 的内容,例如:
> <Person>
> <contactID>122</contactID>
> <firstName>Jimmy</firstName>
> <middleName>T.</middleName>
> <suffix>Jr.</suffix>
> <emailAddress>jim@m.net</emailAddress>
> <birthDate>null</birthDate>
> </Person>
我正在使用 java 和 glassfish。有可能做到这一点吗?顺便说一下,birthDate 是一个日期。
谢谢
我只需要在 Person class 中注释我的变量,如下所示:
public class Person {
@XmlElement(nillable=true, required=true) //added this
public Date birthDate;
}
我正在制作 SOAP 服务。结构如下所示:
> <Person>
> <contactID>122</contactID>
> <firstName>Jimmy</firstName>
> <middleName>T.</middleName>
> <suffix>Jr.</suffix>
> <emailAddress>jim@m.net</emailAddress>
> <birthDate>1969-09-01T00:00:00-07:00</birthDate>
> </Person>
如果生日为空,我的服务将忽略给出如下响应的节点:
> <Person>
> <contactID>122</contactID>
> <firstName>Jimmy</firstName>
> <middleName>T.</middleName>
> <suffix>Jr.</suffix>
> <emailAddress>jim@m.net</emailAddress>
> </Person>
我需要一些声明为 null 的内容,例如:
> <Person>
> <contactID>122</contactID>
> <firstName>Jimmy</firstName>
> <middleName>T.</middleName>
> <suffix>Jr.</suffix>
> <emailAddress>jim@m.net</emailAddress>
> <birthDate>null</birthDate>
> </Person>
我正在使用 java 和 glassfish。有可能做到这一点吗?顺便说一下,birthDate 是一个日期。 谢谢
我只需要在 Person class 中注释我的变量,如下所示:
public class Person {
@XmlElement(nillable=true, required=true) //added this
public Date birthDate;
}