diff --git a/spring-web/src/main/java/org/springframework/http/codec/json/KotlinSerializationJsonDecoder.java b/spring-web/src/main/java/org/springframework/http/codec/json/KotlinSerializationJsonDecoder.java index 98da5971f6..a5e5c2a756 100644 --- a/spring-web/src/main/java/org/springframework/http/codec/json/KotlinSerializationJsonDecoder.java +++ b/spring-web/src/main/java/org/springframework/http/codec/json/KotlinSerializationJsonDecoder.java @@ -79,7 +79,7 @@ public class KotlinSerializationJsonDecoder extends AbstractDecoder { @Override public Mono decodeToMono(Publisher inputStream, ResolvableType elementType, MimeType mimeType, Map hints) { - return stringDecoder + return this.stringDecoder .decodeToMono(inputStream, elementType, mimeType, hints) .map(jsonText -> this.json.decodeFromString(serializer(elementType.getType()), jsonText)); } diff --git a/spring-web/src/main/java/org/springframework/http/codec/json/KotlinSerializationJsonEncoder.java b/spring-web/src/main/java/org/springframework/http/codec/json/KotlinSerializationJsonEncoder.java index f40e684fcc..5318257402 100644 --- a/spring-web/src/main/java/org/springframework/http/codec/json/KotlinSerializationJsonEncoder.java +++ b/spring-web/src/main/java/org/springframework/http/codec/json/KotlinSerializationJsonEncoder.java @@ -92,7 +92,7 @@ public class KotlinSerializationJsonEncoder extends AbstractEncoder { @Override public DataBuffer encodeValue(Object value, DataBufferFactory bufferFactory, ResolvableType valueType, MimeType mimeType, Map hints) { String json = this.json.encodeToString(serializer(valueType.getType()), value); - return charSequenceEncoder.encodeValue(json, bufferFactory, valueType, mimeType, null); + return this.charSequenceEncoder.encodeValue(json, bufferFactory, valueType, mimeType, null); } /**