Ich habe eine einfache json
-Nachricht mit einigen Feldern und möchte sie mit spring-web
einem Java-Objekt zuordnen.
Problem: Meine Zielklassen-Felder werden anders benannt als in der JSON-Antwort. Wie kann ich sie trotzdem dem Objekt zuordnen, ohne die Felder in Java umbenennen zu müssen?
Gibt es eine Anmerkung, die hier eingefügt werden könnte?
%Vor%Um eine JSON-Eigenschaft einem Java-Objekt mit einem anderen Namen zuzuordnen, verwenden Sie @JsonProperty Annotation und Ihr Code lautet:
%Vor%Falls Sie es kennen, können Sie auch Jaxb-Annotationen verwenden, um json mit Jackson
zu marshalieren / unmarshalen %Vor%Aber Sie müssen Ihr Jackson-Kontext-Property initialisieren. Hier ein Beispiel, wie man den Jackson-Kontext mit Jaxb-Annotationen initialisiert.
%Vor%Tags und Links java spring json spring-web