Когда используется свойство @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 Я не знаю, когда это необходимо использовать?

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

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