Я использую Джексона, чтобы преобразовать мой объект в JSON. Объект имеет 2 поля:
@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; }
}
Поскольку я хочу использовать это с функцией автозаполнения jQuery, я хочу, чтобы «id» отображался как «значение» в json, а «имя» - как «метка». Документация Джексон не ясно по этому вопросу, и я попытался вся аннотация , что даже отдаленно похоже , это то , что мне нужно , но я не могу name
появиться как label
и id
появляться , как value
в формате JSON.
Кто-нибудь знает, как это сделать или это возможно?