这个bean的“状态”:
公共类状态{
私有布尔isSet;
@JsonProperty(“isSet”)
公共布尔isSet(){
返回isSet;
}
@JsonProperty(“isSet”)
公共无效集(布尔值isSet){
this.isSet=isSet;
}
}
使用ajax“成功”回调通过网络发送:
成功:函数(响应){
if(response.State.isSet){
警报('成功调用成功)
}
这里需要注释@JsonProperty吗?使用它有什么好处?
我想我可以删除这个注释而不会产生任何副作用
正在阅读关于https://github.com/FasterXML/jackson-annotations/wiki/Jackson-Annotations 我不知道什么时候需要用这个
这是一个很好的例子,我使用它来重命名变量,因为JSON来自.Net环境,其中属性以大写字母开头
公共类参数{
@JsonProperty(“名称”)
公共字符串名称;
@JsonProperty(“值”)
公共字符串值;
}
这将正确解析JSON:
“参数”:{
“名称”:“参数名称”,
“值”:“参数值”
}