我有JAXB/Jackson编组问题。我有这样的注解杰克逊元帅XMLAttribute获取“null”值
@XmlAttribute(name = "private")
protected Boolean mPrivate;
,我希望这个属性是不存在的,如果mPrivate
变量是null
。
如果输出是XML,这可以正常工作。但是,如果我切换到JSON,使用杰克逊,输出
xxxxxxx, "private":null, xxxxxxxx
任何人有一个想法,为什么出现这种情况,如何解决?提前致谢。
看到这个问题:http://stackoverflow.com/questions/11757487/how-to-tell-jackson-to-ignore-a-field-during-serialization-if-its-value-is- null –