## Package org.springframework.http.converter

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

See:
Description

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

Class Summary
AbstractHttpMessageConverter<T>: Abstract base class for most `HttpMessageConverter` implementations.
BufferedImageHttpMessageConverter: Implementation of `HttpMessageConverter` that can read and write `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.

Exception Summary
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 `write` method fails.

## Package org.springframework.http.converter Description

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