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 JacksonJsonObjectMapperimplementations.AbstractJsonInboundMessageMapper<P> AbstractInboundMessageMapperimplementation that maps incoming JSON messages to aMessagewith the specified payload type.AdviceMessageJacksonDeserializer TheMessageJacksonDeserializerimplementation for theAdviceMessage.EmbeddedJsonHeadersMessageMapper For outbound messages, uses a message-aware Jackson object mapper to render the message as JSON.ErrorMessageJacksonDeserializer TheMessageJacksonDeserializerimplementation for theErrorMessage.GenericMessageJacksonDeserializer TheMessageJacksonDeserializerimplementation for theGenericMessage.Jackson2JsonMessageParser JsonInboundMessageMapper.JsonMessageParserimplementation that parses JSON messages and builds aMessagewith 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 InboundMessageMapperimplementation that maps incoming JSON messages to aMessagewith the specified payload type.JsonObjectMapperProvider Simple factory to provide JsonObjectMapper instances based on jackson-databind lib in the classpath.JsonOutboundMessageMapper OutboundMessageMapperimplementation the converts aMessageto a JSON string representation.MessageHeadersJacksonSerializer MessageJacksonDeserializer<T extends Message<?>> A JacksonStdNodeBasedDeserializerextension forMessageimplementations.MimeTypeSerializer SimpleStdSerializerextension to represent aMimeTypeobject in the target JSON as a plain string.MutableMessageJacksonDeserializer TheMessageJacksonDeserializerimplementation for theMutableMessage.