Package org.springframework.integration.support.json
Provides classes supporting json.
-
Interface Summary Interface Description JsonInboundMessageMapper.JsonMessageParser<P> JsonObjectMapper<N,P> Strategy interface to convert an Object to/from the JSON representation. -
Class Summary Class Description AbstractJacksonJsonObjectMapper<N,P,J> Base class for JacksonJsonObjectMapper
implementations.AbstractJsonInboundMessageMapper<P> AbstractInboundMessageMapper
implementation that maps incoming JSON messages to aMessage
with the specified payload type.AdviceMessageJacksonDeserializer TheMessageJacksonDeserializer
implementation for theAdviceMessage
.EmbeddedJsonHeadersMessageMapper For outbound messages, uses a message-aware Jackson object mapper to render the message as JSON.ErrorMessageJacksonDeserializer TheMessageJacksonDeserializer
implementation for theErrorMessage
.GenericMessageJacksonDeserializer TheMessageJacksonDeserializer
implementation for theGenericMessage
.Jackson2JsonMessageParser JsonInboundMessageMapper.JsonMessageParser
implementation that parses JSON messages and builds aMessage
with the specified payload type from providedJsonInboundMessageMapper
.Jackson2JsonObjectMapper Jackson 2 JSON-processor (@link https://github.com/FasterXML) JsonObjectMapper implementation.JacksonJsonUtils Utility methods for Jackson.JacksonPresent The utility to check if Jackson JSON processor is present in the classpath.JsonInboundMessageMapper InboundMessageMapper
implementation that maps incoming JSON messages to aMessage
with the specified payload type.JsonObjectMapperProvider Simple factory to provide JsonObjectMapper instances based on jackson-databind lib in the classpath.JsonOutboundMessageMapper OutboundMessageMapper
implementation the converts aMessage
to a JSON string representation.MessageHeadersJacksonSerializer MessageJacksonDeserializer<T extends Message<?>> A JacksonStdNodeBasedDeserializer
extension forMessage
implementations.MimeTypeSerializer SimpleStdSerializer
extension to represent aMimeType
object in the target JSON as a plain string.MutableMessageJacksonDeserializer TheMessageJacksonDeserializer
implementation for theMutableMessage
.