我有一个带有Integer字段的类,我需要序列化为xml。如果元素为null,我需要在xml中看到空字符串。例如:
<myObj field=""/>
无论我做什么,我都不能做到这一点。我试了这样一种方法:
public class MyObj { @JacksonXmlProperty(isAttribute = true) @JsonInclude(Include.ALWAYS) Integer field; }
我怎样才能做到这一点我将非常感谢你的帮助
yqkkidmi1#
如@f1sh注解中所述,空字符串(“”)不是有效的Integer值。使用Jackson,您可以创建一个自定义序列化程序(并且将需要一个自定义反序列化程序)。这个Baeldung page可能会有帮助。
1条答案
按热度按时间yqkkidmi1#
如@f1sh注解中所述,空字符串(“”)不是有效的Integer值。
使用Jackson,您可以创建一个自定义序列化程序(并且将需要一个自定义反序列化程序)。
这个Baeldung page可能会有帮助。