Ich benutze Jackson, um ein Objekt von mir in Json umzuwandeln. Das Objekt hat 2 Felder:
@Entity
public class City {
@id
Long id;
String name;
public String getName() { return name; }
public void setName(String name){ this.name = name; }
public Long getId() { return id; }
public void setName(Long id){ this.id = id; }
}
Da ich dies mit der automatischen Vervollständigungsfunktion von jQuery verwenden möchte, möchte ich, dass 'id' als 'Wert' im json und 'name' als 'label' angezeigt werden. Die Dokumentation von Jackson ist diesbezüglich nicht klar und ich habe jede Annotation ausprobiert, die auch nur aus der Ferne so aussieht, als würde sie das tun, was ich brauche, aber ich kann nicht name
so erscheinen label
und id
so erscheinen wie value
im json.
Weiß jemand, wie man das macht oder ob das möglich ist?