我认为杰克逊做了基于方法的序列化,有什么方法可以使它基于字段?
前任:
class Bean {
Integer i;
String s;
public Integer getI() { return this.i; }
public void setI(Integer i) { this.i = i; }
public bool isSetI() { return this.i != null; }
// same for s as well
}
输出 JSON 有“i”和“setI”。无论如何我可以覆盖它以获得仅“i”吗?如果有一种方法可以在不向类添加任何注释的情况下执行此操作(它们是自动生成的),那就太好了。