这可能是重复的.但我无法找到解决问题的方法.
我上课了
public class MyResponse implements Serializable {
private boolean isSuccess;
public boolean isSuccess() {
return isSuccess;
}
public void setSuccess(boolean isSuccess) {
this.isSuccess = isSuccess;
}
}
Run Code Online (Sandbox Code Playgroud)
Eclipse生成getter和setter.
在另一个类中,我将值设置为true,并将其写为JSON字符串.
System.out.println(new ObjectMapper().writeValueAsString(myResponse));
Run Code Online (Sandbox Code Playgroud)
在JSON中,关键是即将到来{"success": true}.
我希望密钥isSuccess本身.Jackson是否在序列化时使用setter方法?如何使密钥成为字段名称本身?