Как сопоставить поля JSON с пользовательскими свойствами объекта? [Дубликат]

На этот вопрос уже есть ответ:

Как сопоставить имена полей JSON с различными именами полей объекта? 3 ответа

У меня есть простойjson сообщение с некоторыми полями, и хотите отобразить его на объект Java, используяspring-web.

Проблема: мои поля целевых классов названы не так, как в ответе json. Как я могу так или иначе сопоставить их с объектом, не переименовывая поля в java?

Есть ли какая-нибудь аннотация, которую можно разместить здесь?

{
  "message":"ok"
}

public class JsonEntity {
    //how to map the "message" json to this property?
    private String value;
}

RestTemplate rest = new RestTemplate();
rest.getForObject(url, JsonEntity.class);

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

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