Как сопоставить поля 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);