Аннотация для привязки поля json к полю в POJO с другим именем

Класс Java (используется как объект передачи данных):

Ресурс класса также имеет поле с именемid с другим типом вместе с его получателем и установщиком, следовательно, синтаксическая ошибка.

class A extends Resource
{
   private int id;

   public int getId() { return id; }   // syntax error as getId() function already exists in Resource
   public void setId(int id) { this.id = id; }
}

Поскольку приведенный выше класс является DTO, ответ JSON (с полемid) будет сопоставлен с ним, и getId () не может быть использован, я хочу изменить поле на_id_ и измените getter и setter соответственно, и отметьте это аннотацией, говорящей, связывают это сid поле.

Примечание: я использую весеннюю загрузку. Я пытался использовать аннотацию @JsonProperty, но это не сработало. Есть ли аннотация для этого весной?

Ответы на вопрос(2)

Ваш ответ на вопрос