From f82b399150b858343d98e42b81875d23af36aeca Mon Sep 17 00:00:00 2001 From: Christoph Strobl Date: Wed, 9 Oct 2024 11:52:59 +0200 Subject: [PATCH] Polishing. Move JsonParser creation to dedicated method. Original Pull Request: #2999 --- .../serializer/GenericJackson2JsonRedisSerializer.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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