J'utilise jackson pour convertir un de mes objets en json. L'objet a 2 champs:
@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; }
}
Puisque je veux l'utiliser avec la fonction de saisie semi-automatique de jQuery, je veux que «id» apparaisse comme «valeur» dans le json et «nom» pour apparaître comme «étiquette». La documentation de jackson n'est pas claire à ce sujet et j'ai essayé toutes les annotations qui, même à distance, semblent faire ce dont j'ai besoin, mais je ne parviens pas name
à apparaître label
et id
à apparaître comme value
dans le json.
Est-ce que quelqu'un sait comment faire cela ou si cela est possible?