これは重複している可能性があります。しかし、問題の解決策が見つかりません。
クラスがあります
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
自体が欲しいです。ジャクソンはシリアル化中にセッターメソッドを使用していますか?キーをフィールド名自体にする方法は?
isSuccess
場合、メソッド名はisIsSuccess
私が思うに違いありません