public class KotlinSerializationJsonMessageConverter extends AbstractJsonMessageConverter
MessageConverter that can read and write JSON
using kotlinx.serialization.
This converter can be used to bind @Serializable Kotlin classes.
logger| Constructor and Description |
|---|
KotlinSerializationJsonMessageConverter()
Construct a new
KotlinSerializationJsonMessageConverter with default configuration. |
KotlinSerializationJsonMessageConverter(kotlinx.serialization.json.Json json)
Construct a new
KotlinSerializationJsonMessageConverter with the given delegate. |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
fromJson(Reader reader,
Type resolvedType) |
protected Object |
fromJson(String payload,
Type resolvedType) |
protected String |
toJson(Object payload,
Type resolvedType) |
protected void |
toJson(Object payload,
Type resolvedType,
Writer writer) |
convertFromInternal, convertToInternal, supportsaddSupportedMimeTypes, canConvertFrom, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessagepublic KotlinSerializationJsonMessageConverter()
KotlinSerializationJsonMessageConverter with default configuration.public KotlinSerializationJsonMessageConverter(kotlinx.serialization.json.Json json)
KotlinSerializationJsonMessageConverter with the given delegate.json - the Json instance to useprotected Object fromJson(Reader reader, Type resolvedType)
fromJson in class AbstractJsonMessageConverterprotected Object fromJson(String payload, Type resolvedType)
fromJson in class AbstractJsonMessageConverterprotected void toJson(Object payload, Type resolvedType, Writer writer)
toJson in class AbstractJsonMessageConverterprotected String toJson(Object payload, Type resolvedType)
toJson in class AbstractJsonMessageConverter