diff --git a/src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java b/src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java index 9358f36a7..f989e2780 100644 --- a/src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java +++ b/src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java @@ -385,9 +385,8 @@ public class GenericJackson2JsonRedisSerializer implements RedisSerializer deserializer = JsonNodeDeserializer.getDeserializer(JsonNode.class); DeserializationConfig cfg = mapper.getDeserializationConfig(); - try (JsonParser parser = mapper.createParser(source)) { + try (JsonParser parser = createParser(source, cfg)) { - cfg.initialize(parser); JsonToken t = parser.currentToken(); if (t == null) { t = parser.nextToken(); @@ -408,6 +407,13 @@ public class GenericJackson2JsonRedisSerializer implements RedisSerializer