Dies könnte ein Duplikat sein. Aber ich kann keine Lösung für mein Problem finden.
ich habe ein klasse
public class MyResponse implements Serializable {
private boolean isSuccess;
public boolean isSuccess() {
return isSuccess;
}
public void setSuccess(boolean isSuccess) {
this.isSuccess = isSuccess;
}
}
Getter und Setter werden von Eclipse generiert.
In einer anderen Klasse setze ich den Wert auf true und schreibe ihn als JSON-Zeichenfolge.
System.out.println(new ObjectMapper().writeValueAsString(myResponse));
In JSON kommt der Schlüssel als {"success": true}
.
Ich möchte den Schlüssel als sich isSuccess
selbst. Verwendet Jackson während der Serialisierung die Setter-Methode? Wie mache ich den Schlüssel zum Feldnamen selbst?
isSuccess
ist, muss Ihr MethodennameisIsSuccess
ich denke