package

org.springframework.http.converter

Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.

Interfaces

HttpMessageConverter<T> Strategy interface that specifies a converter that can convert from and to HTTP requests and responses. 

Classes

AbstractHttpMessageConverter<T> Abstract base class for most HttpMessageConverter implementations. 
BufferedImageHttpMessageConverter Implementation of HttpMessageConverter that can read and write BufferedImage BufferedImages. 
ByteArrayHttpMessageConverter Implementation of HttpMessageConverter that can read and write byte arrays. 
FormHttpMessageConverter Implementation of HttpMessageConverter that can handle form data, including multipart form data (i.e. 
ResourceHttpMessageConverter Implementation of HttpMessageConverter that can read and write Resources
StringHttpMessageConverter Implementation of HttpMessageConverter that can read and write strings. 

Exceptions

HttpMessageConversionException Thrown by HttpMessageConverter implementations when the conversion fails. 
HttpMessageNotReadableException Thrown by HttpMessageConverter implementations when the read method fails. 
HttpMessageNotWritableException Thrown by HttpMessageConverter implementations when the org.springframework.http.converter.HttpMessageConverter#write(Object, org.springframework.http.HttpOutputMessage) write method fails.