Quando a propriedade @JsonProperty é usada e para que é usada?
Este bean 'Estado':
public class State {
private boolean isSet;
@JsonProperty("isSet")
public boolean isSet() {
return isSet;
}
@JsonProperty("isSet")
public void setSet(boolean isSet) {
this.isSet = isSet;
}
}
é enviado através do fio usando o callback ajax 'success':
success : function(response) {
if(response.State.isSet){
alert('success called successfully)
}
A anotação @JsonProperty é necessária aqui? Qual é a vantagem de usá-lo? Acho que posso remover essa anotação sem causar efeitos colaterais.
Lendo sobre este anuncio emhttps://github.com/FasterXML/jackson-annotations/wiki/Jackson-Annotations Eu não sei quando isso é necessário para ser usado?