ジャクソンはメソッドベースのシリアライゼーションを行っていますが、フィールドベースの方法はありますか?ジャクソンフィールドベースのシリアル化
例:
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"だけを得ることができますか? また、クラスに注釈を追加せずにこれを行う方法があれば、素晴らしいことになります(それらは自動生成されます)。
このコードはコンパイルされません。あなたはあなたが実際に使っているコードを投稿できますか?どのようにシリアライズしようとしていますか? –