什么时候使用@JsonProperty属性,它的作用是什么?
这个bean的“状态”:
public class State { private boolean isSet;
@JsonProperty("isSet")
public boolean isSet() {
return isSet;
}
@JsonProperty("isSet")
public void setSet(boolean isSet) {
this.isSet = isSet;
}
}
使用ajax“成功”回调通过电线发送:
success : function(response) { if(response.State.isSet){
alert('success called successfully)
}
这里需要注释@JsonProperty吗?使用它的好处是什么?我想我可以删除此注释而不会引起任何副作用。
回答:
这是一个很好的例子。我使用它来重命名变量,因为JSON来自.Net
属性以大写字母开头的环境。
public class Parameter { @JsonProperty("Name")
public String name;
@JsonProperty("Value")
public String value;
}
这可以正确地从JSON解析:
"Parameter":{ "Name":"Parameter-Name",
"Value":"Parameter-Value"
}
以上是 什么时候使用@JsonProperty属性,它的作用是什么? 的全部内容, 来源链接: utcz.com/qa/435752.html