# Package org.springframework.http.codec.json

@NonNullApi @NonNullFields package org.springframework.http.codec.json
JSON encoder and decoder support.

Related Packages
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.multipart
Multipart support.
org.springframework.http.codec.protobuf
Provides an encoder and a decoder for Google Protocol Buffers.
org.springframework.http.codec.support
Provides implementations of `ClientCodecConfigurer` and `ServerCodecConfigurer` based on the converter implementations from `org.springframework.http.codec.json` and co.
org.springframework.http.codec.xml
XML encoder and decoder support.
Classes
Class
Description
AbstractJackson2Decoder
Abstract base class for Jackson 2.x decoding, leveraging non-blocking parsing.
AbstractJackson2Encoder
Base class providing support methods for Jackson 2.x encoding.
Jackson2CodecSupport
Base class providing support methods for Jackson 2.x encoding and decoding.
Jackson2JsonDecoder
Decode a byte stream into JSON and convert to Object's with Jackson 2.x, leveraging non-blocking parsing.
Jackson2JsonEncoder
Encode from an `Object` stream to a byte stream of JSON objects using Jackson 2.x.
Jackson2SmileDecoder
Decode a byte stream into Smile and convert to Object's with Jackson 2.x, leveraging non-blocking parsing.
Jackson2SmileEncoder
Encode from an `Object` stream to a byte stream of Smile objects using Jackson 2.x.
KotlinSerializationJsonDecoder
Decode a byte stream into JSON and convert to Object's with kotlinx.serialization.
KotlinSerializationJsonEncoder
Encode from an `Object` stream to a byte stream of JSON objects using kotlinx.serialization.