не переопределяет имя по умолчанию, которое Джексон получает от метода получения. Если я сериализую класс ниже с помощью ObjectMapper и jackson, я получу
Как видите, аннотация JsonProperty не имеет никакого эффекта
Код: Выделить всё
class JacksonTester {
String hi;
@JsonProperty("hello")
public String getHi() {
return hi;
}
}
Помещение @JsonProperty в саму строку также не работает. Кажется, единственный способ изменить имя - это переименовать метод получения, единственная проблема в том, что тогда первая буква всегда будет в нижнем регистре
Подробнее здесь:
https://stackoverflow.com/questions/328 ... onproperty