Creo que Jackson hace la serialización basada en el método, ¿hay alguna manera en que pueda hacerlo basado en el campo?serialización basada en el campo de Jackson
Ex:
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
}
La salida JSON tiene "i" y "SETI". ¿Hay alguna manera de que pueda anular esto para obtener solo "yo"? También sería genial si hubiera una manera de hacerlo sin agregar anotaciones a la clase (se generan automáticamente).
Este código no se compila. ¿Puedes publicar el código real que estás utilizando y cómo estás intentando serializar? –