Ignorar nuevos campos en objetos JSON al usar Jackson
¡Hola! Soy un desarrollador Java principiante y me encontré con un problema al trabajar con JSON y la librería Jackson.
Tengo una API REST que devuelve JSON con datos de usuarios. Mi clase User contiene los campos id, name y email. Todo funcionaba perfectamente hasta que la API agregó un nuevo campo phoneNumber en la respuesta JSON. Ahora, al intentar la deserialización, recibo una excepción:
```
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "phoneNumber" (class User), not marked as ignorable
```
Aquí está mi código:
```java
public class User {
private int id;
private String name;
private String email;
// getters y setters
}
// Deserialización
ObjectMapper mapper = new ObjectMapper();
User user = mapper.readValue(jsonString, User.class);
```
He p