From 2dd768363a3a1e01fbca29350377c68188d088aa Mon Sep 17 00:00:00 2001 From: Rafael Acevedo Date: Thu, 25 Apr 2024 14:27:22 -0300 Subject: [PATCH] Do not fail to deserialize response json when unknown fields are introduced --- .../java/com/incognia/api/clients/ObjectMapperFactory.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/incognia/api/clients/ObjectMapperFactory.java b/src/main/java/com/incognia/api/clients/ObjectMapperFactory.java index 81b8e03..472d72f 100644 --- a/src/main/java/com/incognia/api/clients/ObjectMapperFactory.java +++ b/src/main/java/com/incognia/api/clients/ObjectMapperFactory.java @@ -1,6 +1,7 @@ package com.incognia.api.clients; import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.PropertyNamingStrategy; @@ -11,5 +12,6 @@ public class ObjectMapperFactory { public static final ObjectMapper OBJECT_MAPPER = new ObjectMapper() .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) - .setSerializationInclusion(Include.NON_NULL); + .setSerializationInclusion(Include.NON_NULL) + .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); }