我被一个问题困住了,自最近两天以来我一直在努力解决这个问题。我有一个Integer
对象和一个Float
对象,如果它是,我不想在JSON
响应中显示0
。我试图用它来实现这一点,@JsonInclude(value=Include.NON_NULL)
但它似乎不起作用。
有没有人有任何建议,可以解释我在这里做错了什么?
假设模型类是这样的:
@JsonInclude(value = Include.NON_NULL)
public class myClassInfo {
String originalQuery;
String normalizedQuery;
Long id;
Integer performanceStatus;
Float atcPercentage;
Integer ruleOn;
Integer ruleOff;
}
我有相应的getter和setter方法。我想显示atcPercentage
,ruleOn
并且ruleOff
仅当它不是0
。我该怎么做?我希望这个解释有助于理解我的问题。我已经尝试过NON_NULL
了,它似乎不起作用。我的理解,如果我JsonInclude
在课程的开头定义,那应该适用于所有领域。如果我错了,请纠正我。