Когда используется свойство @JsonProperty и для чего оно используется?
Этот боб 'State' :
public class State {
private boolean isSet;
@JsonProperty("isSet")
public boolean isSet() {
return isSet;
}
@JsonProperty("isSet")
public void setSet(boolean isSet) {
this.isSet = isSet;
}
}
отправляется по проводу с помощью ajax & apos; Успех & APOS; Перезвоните :
success : function(response) {
if(response.State.isSet){
alert('success called successfully)
}
Здесь требуется аннотация @JsonProperty? В чем преимущество его использования? Я думаю, что могу удалить эту аннотацию, не вызывая побочных эффектов.
Читая об этой аннотации наhttps://github.com/FasterXML/jackson-annotations/wiki/Jackson-Annotations Я не знаю, когда это необходимо использовать?