Avatar ·

Ignorer les nouveaux champs dans les objets JSON lors de l'utilisation de Jackson

Bonjour ! Je suis un développeur Java débutant et j'ai rencontré un problème en travaillant avec JSON et la bibliothèque Jackson.\n\nJ'ai une API REST qui renvoie du JSON avec des données sur les utilisateurs. Ma classe User contient les champs id, name et email. Tout fonctionnait parfaitement jusqu'à ce que l'API ajoute un nouveau champ phoneNumber dans la réponse JSON. Maintenant, lors de la tentative de désérialisation, je reçois une exception :\n\n```\ncom.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "phoneNumber" (class User), not marked as ignorable\n```\n\nVoici mon code :\n\n```java\npublic class User {\n private int id;\n private String name;\n private String email;\n \n // getters et setters\n}\n\n// Désérialisation\nObjectMapper mapper = new ObjectMapper();\nUser user = mapper.readValue(jsonString, User.class);\n```\n\nJe p