Package | Description |
---|---|
org.springframework.http.converter |
Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
|
org.springframework.http.converter.cbor |
Provides an HttpMessageConverter for the CBOR data format.
|
org.springframework.http.converter.feed |
Provides HttpMessageConverter implementations for handling Atom and RSS feeds.
|
org.springframework.http.converter.json |
Provides HttpMessageConverter implementations for handling JSON.
|
org.springframework.http.converter.protobuf |
Provides an HttpMessageConverter implementation for handling
Google Protocol Buffers.
|
org.springframework.http.converter.smile |
Provides an HttpMessageConverter for the Smile data format ("binary JSON").
|
org.springframework.http.converter.xml |
Provides HttpMessageConverter implementations for handling XML.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGenericHttpMessageConverter<T>
Abstract base class for most
GenericHttpMessageConverter implementations. |
class |
ByteArrayHttpMessageConverter
Implementation of
HttpMessageConverter that can read and write byte arrays. |
class |
ObjectToStringHttpMessageConverter
An
HttpMessageConverter that uses StringHttpMessageConverter
for reading and writing content and a ConversionService for converting
the String content to and from the target object type. |
class |
ResourceHttpMessageConverter
Implementation of
HttpMessageConverter that can read/write Resources
and supports byte range requests. |
class |
ResourceRegionHttpMessageConverter
Implementation of
HttpMessageConverter that can write a single ResourceRegion ,
or Collections of ResourceRegions . |
class |
StringHttpMessageConverter
Implementation of
HttpMessageConverter that can read and write strings. |
Modifier and Type | Class and Description |
---|---|
class |
MappingJackson2CborHttpMessageConverter
Implementation of
HttpMessageConverter that can read and write the CBOR
data format using
the dedicated Jackson 2.x extension. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractWireFeedHttpMessageConverter<T extends com.rometools.rome.feed.WireFeed>
Abstract base class for Atom and RSS Feed message converters, using the
ROME tools project.
|
class |
AtomFeedHttpMessageConverter
Implementation of
HttpMessageConverter
that can read and write Atom feeds. |
class |
RssChannelHttpMessageConverter
Implementation of
HttpMessageConverter
that can read and write RSS feeds. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJackson2HttpMessageConverter
Abstract base class for Jackson based and content type independent
HttpMessageConverter implementations. |
class |
AbstractJsonHttpMessageConverter
Common base class for plain JSON converters, e.g.
|
class |
GsonHttpMessageConverter
Implementation of
HttpMessageConverter
that can read and write JSON using the
Google Gson library. |
class |
JsonbHttpMessageConverter
Implementation of
HttpMessageConverter
that can read and write JSON using the
JSON Binding API. |
class |
KotlinSerializationJsonHttpMessageConverter
Implementation of
HttpMessageConverter
that can read and write JSON using
kotlinx.serialization. |
class |
MappingJackson2HttpMessageConverter
Implementation of
HttpMessageConverter that can read and
write JSON using Jackson 2.x's ObjectMapper . |
Modifier and Type | Class and Description |
---|---|
class |
ProtobufHttpMessageConverter
An
HttpMessageConverter that reads and writes
com.google.protobuf.Messages using
Google Protocol Buffers. |
class |
ProtobufJsonFormatHttpMessageConverter
Subclass of
ProtobufHttpMessageConverter which enforces the use of Protobuf 3 and
its official library "com.google.protobuf:protobuf-java-util" for JSON processing. |
Modifier and Type | Class and Description |
---|---|
class |
MappingJackson2SmileHttpMessageConverter
Implementation of
HttpMessageConverter
that can read and write Smile data format ("binary JSON") using
the dedicated Jackson 2.x extension. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJaxb2HttpMessageConverter<T>
Abstract base class for
HttpMessageConverters
that use JAXB2. |
class |
AbstractXmlHttpMessageConverter<T>
Abstract base class for
HttpMessageConverters
that convert from/to XML. |
class |
Jaxb2CollectionHttpMessageConverter<T extends Collection>
An
HttpMessageConverter that can read XML collections using JAXB2. |
class |
Jaxb2RootElementHttpMessageConverter
Implementation of
HttpMessageConverter that can read and write XML using JAXB2. |
class |
MappingJackson2XmlHttpMessageConverter
Implementation of
HttpMessageConverter
that can read and write XML using
Jackson 2.x extension component for reading and writing XML encoded data. |
class |
MarshallingHttpMessageConverter
Implementation of
HttpMessageConverter
that can read and write XML using Spring's Marshaller and Unmarshaller abstractions. |
class |
SourceHttpMessageConverter<T extends Source>
Implementation of
HttpMessageConverter
that can read and write Source objects. |