# Uses of Class
org.springframework.http.codec.KotlinSerializationSupport

Packages that use KotlinSerializationSupport
Package
Description
org.springframework.http.codec
Provides implementations of `Encoder` and `Decoder` for web use.
org.springframework.http.codec.cbor
CBOR encoder and decoder support.
org.springframework.http.codec.json
JSON encoder and decoder support.
org.springframework.http.codec.protobuf
Provides an encoder and a decoder for Google Protocol Buffers.

## Uses of KotlinSerializationSupport in org.springframework.http.codec

Subclasses of KotlinSerializationSupport in org.springframework.http.codec
Modifier and Type
Class
Description
`class`
`KotlinSerializationBinaryDecoder<T extends kotlinx.serialization.BinaryFormat>`
Abstract base class for `Decoder` implementations that defer to Kotlin binary serializers.
`class`
`KotlinSerializationBinaryEncoder<T extends kotlinx.serialization.BinaryFormat>`
Abstract base class for `Encoder` implementations that defer to Kotlin binary serializers.
`class`
`KotlinSerializationStringDecoder<T extends kotlinx.serialization.StringFormat>`
Abstract base class for `Decoder` implementations that defer to Kotlin string serializers.
`class`
`KotlinSerializationStringEncoder<T extends kotlinx.serialization.StringFormat>`
Abstract base class for `Encoder` implementations that defer to Kotlin string serializers.

## Uses of KotlinSerializationSupport in org.springframework.http.codec.cbor

Subclasses of KotlinSerializationSupport in org.springframework.http.codec.cbor
Modifier and Type
Class
Description
`class`
`KotlinSerializationCborDecoder`
Decode a byte stream into CBOR and convert to Objects with kotlinx.serialization.
`class`
`KotlinSerializationCborEncoder`
Encode from an `Object` stream to a byte stream of CBOR objects using kotlinx.serialization.

## Uses of KotlinSerializationSupport in org.springframework.http.codec.json

Subclasses of KotlinSerializationSupport in org.springframework.http.codec.json
Modifier and Type
Class
Description
`class`
`KotlinSerializationJsonDecoder`
Decode a byte stream into JSON and convert to Object's with kotlinx.serialization.
`class`
`KotlinSerializationJsonEncoder`
Encode from an `Object` stream to a byte stream of JSON objects using kotlinx.serialization.

## Uses of KotlinSerializationSupport in org.springframework.http.codec.protobuf

Subclasses of KotlinSerializationSupport in org.springframework.http.codec.protobuf
Modifier and Type
Class
Description
`class`
`KotlinSerializationProtobufDecoder`
Decode a byte stream into a protocol Buffer and convert to Objects with kotlinx.serialization.
`class`
`KotlinSerializationProtobufEncoder`
Decode a byte stream into a Protocol Buffer and convert to Objects with kotlinx.serialization.