Estoy haciendo una llamada al servicio web REST de terceros. Me devuelve una enorme cadena JSON con muchos campos, pero solo necesito algunos de ellos. estoy usando jackson
ObjectMapper
Me gusta esto :
ObjectMapper mapper = new ObjectMapper();
myDetailDto = mapper.readValue(inputLine, new TypeReference<MyDetailDto>(){});
¿Hay alguna manera de que no tenga que incluir todos los campos en MyDetailDto
?
Respuestas
1 para la respuesta № 1Haz tu MyDetailDto
tener solo los campos que le interesan y en el class
nivel, agregue el @annotation
para ignorar propiedades desconocidas.
@JsonIgnoreProperties(ignoreUnknown = true)
public class MyDetailDto { }