Ich habe eine einfache json
Nachricht mit einigen Feldern und möchte es zu einem Java-Objekt mit spring-web
zuordnen.Wie werden JSON-Felder benutzerdefinierten Objekteigenschaften zugeordnet?
Problem: Meine Zielklassenfelder werden anders als in der JSON-Antwort benannt. Wie kann ich sie trotzdem dem Objekt zuordnen, ohne die Felder in Java umbenennen zu müssen?
Gibt es eine Anmerkung, die hier platziert werden könnte?
{
"message":"ok"
}
public class JsonEntity {
//how to map the "message" json to this property?
private String value;
}
RestTemplate rest = new RestTemplate();
rest.getForObject(url, JsonEntity.class);
'@ JsonProperty' ist was Sie suchen. –