Class KotlinSerializationJsonHttpMessageConverter
java.lang.Object
org.springframework.http.converter.AbstractHttpMessageConverter<Object>
org.springframework.http.converter.AbstractSmartHttpMessageConverter<Object>
org.springframework.http.converter.AbstractKotlinSerializationHttpMessageConverter<kotlinx.serialization.json.Json>
org.springframework.http.converter.KotlinSerializationStringHttpMessageConverter<kotlinx.serialization.json.Json>
org.springframework.http.converter.json.KotlinSerializationJsonHttpMessageConverter
- All Implemented Interfaces:
- HttpMessageConverter<Object>, SmartHttpMessageConverter<Object>
public class KotlinSerializationJsonHttpMessageConverter
extends KotlinSerializationStringHttpMessageConverter<kotlinx.serialization.json.Json>
Implementation of 
HttpMessageConverter
that can read and write JSON using
kotlinx.serialization.
It supports application/json and application/*+json with
various character sets, UTF-8 being the default.
As of Spring Framework 7.0, open polymorphism is supported.
- Since:
- 5.3
- Author:
- Andreas Ahlenstorf, Sebastien Deleuze, Juergen Hoeller, Iain Henderson
- 
Field SummaryFields inherited from class AbstractHttpMessageConverterlogger
- 
Constructor SummaryConstructorsConstructorDescriptionConstruct a newKotlinSerializationJsonHttpMessageConverterwith the default configuration.KotlinSerializationJsonHttpMessageConverter(kotlinx.serialization.json.Json json) Construct a newKotlinSerializationJsonHttpMessageConverterwith a custom configuration.
- 
Method SummaryMethods inherited from class KotlinSerializationStringHttpMessageConverterreadInternal, writeInternalMethods inherited from class AbstractKotlinSerializationHttpMessageConvertercanRead, canWrite, getSupportedMediaTypes, read, supports, supportsRepeatableWrites, writeInternalMethods inherited from class AbstractSmartHttpMessageConverterreadInternal, write, writeInternalMethods inherited from class AbstractHttpMessageConverteraddDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, writeMethods inherited from class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface HttpMessageConvertergetSupportedMediaTypesMethods inherited from interface SmartHttpMessageConvertercanRead, canWrite, read, write
- 
Constructor Details- 
KotlinSerializationJsonHttpMessageConverterpublic KotlinSerializationJsonHttpMessageConverter()Construct a newKotlinSerializationJsonHttpMessageConverterwith the default configuration.
- 
KotlinSerializationJsonHttpMessageConverterpublic KotlinSerializationJsonHttpMessageConverter(kotlinx.serialization.json.Json json) Construct a newKotlinSerializationJsonHttpMessageConverterwith a custom configuration.
 
-