这可能是重复的。但是我找不到解决问题的方法。
我有一堂课
public class MyResponse implements Serializable {
private boolean isSuccess;
public boolean isSuccess() {
return isSuccess;
}
public void setSuccess(boolean isSuccess) {
this.isSuccess = isSuccess;
}
}
获取器和设置器由Eclipse生成。
在另一个类中,我将该值设置为true,并将其写为JSON字符串。
System.out.println(new ObjectMapper().writeValueAsString(myResponse));
在JSON中,关键字为{"success": true}
。
我想要钥匙isSuccess
本身。杰克逊在序列化时是否使用setter方法?如何使关键字成为字段名称本身?
isSuccess
您的方法名称必须是isIsSuccess
我认为的