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; }
}
Comme je veux utiliser cette fonction avec la fonction jQuery auto complete, je veux que "id" apparaisse comme "value" dans le json et que "name" apparaisse comme "label". La documentation de jackson n'est pas claire à ce sujet et j'ai essayé toutes les annotations qui semblent, même de loin, faire ce dont j'ai besoin, mais je n'arrive pas à name
pour apparaître comme label
et id
pour apparaître comme value
dans le json.
Quelqu'un sait-il comment faire ou si c'est possible ?