Ignorieren neuer Felder in JSON-Objekten bei Verwendung von Jackson
Hallo! Ich bin ein Java-Anfänger und habe ein Problem bei der Arbeit mit JSON und der Jackson-Bibliothek.\n\nIch habe eine REST API, die JSON mit Benutzerdaten zurückgibt. Meine User-Klasse enthält die Felder id, name und email. Alles funktionierte einwandfrei, bis die API ein neues Feld phoneNumber in der JSON-Antwort hinzugefügt hat. Jetzt erhalte ich beim Versuch der Deserialisierung eine Exception:\n\n```\ncom.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "phoneNumber" (class User), not marked as ignorable\n```\n\nHier ist mein Code:\n\n```java\npublic class User {\n private int id;\n private String name;\n private String email;\n \n // Getter und Setter\n}\n\n// Deserialisierung\nObjectMapper mapper = new ObjectMapper();\nUser user = mapper.readValue(jsonString, User.class);\n```\n\nIch w
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs