# Package org.springframework.jms.support.converter

Provides a MessageConverter abstraction to convert between Java objects and JMS messages.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  MessageConverter | Strategy interface that specifies a converter between Java objects and JMS messages.

- Class Summary
  Class | Description
  --- | ---
  MappingJackson2MessageConverter | Message converter that uses the Jackson 2 library to convert messages to and from JSON.
  MappingJacksonMessageConverter | Message converter that uses the Jackson library to convert messages to and from JSON.
  MarshallingMessageConverter | Spring JMS `MessageConverter` that uses a `Marshaller` and `Unmarshaller`.
  SimpleMessageConverter | A simple message converter which is able to handle TextMessages, BytesMessages, MapMessages, and ObjectMessages.
  SimpleMessageConverter102 | Deprecated as of Spring 3.0, in favor of the JMS 1.1 based `SimpleMessageConverter`

- Enum Summary
  Enum | Description
  --- | ---
  MessageType | Constants that indicate a target message type to convert to: a `TextMessage`, a `BytesMessage`, a `MapMessage` or an `ObjectMessage`.

- Exception Summary
  Exception | Description
  --- | ---
  MessageConversionException | Thrown by `MessageConverter` implementations when the conversion of an object to/from a `Message` fails.

## Package org.springframework.jms.support.converter Description

Provides a MessageConverter abstraction to convert between Java objects and JMS messages.