Package org.springframework.integration.support.json
@NullMarked
package org.springframework.integration.support.json
Provides classes supporting json.
-
ClassDescriptionBase class for Jackson
JsonObjectMapper
implementations.AbstractInboundMessageMapper
implementation that maps incoming JSON messages to aMessage
with the specified payload type.Deprecated, for removal: This API element is subject to removal in a future version.TheMessageJsonDeserializer
implementation for theAdviceMessage
.For outbound messages, uses a message-aware Jackson JSON mapper to render the message as JSON.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofEmbeddedHeadersJsonMessageMapper
for Jackson 3.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofErrorMessageJsonDeserializer
for Jackson 3.TheMessageJsonDeserializer
implementation for theErrorMessage
.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofGenericMessageJsonDeserializer
for Jackson 3.TheMessageJsonDeserializer
implementation for theGenericMessage
.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofJacksonJsonMessageParser
for Jackson 3.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofJacksonJsonObjectMapper
for Jackson 3.JsonInboundMessageMapper.JsonMessageParser
implementation that parses JSON messages and builds aMessage
with the specified payload type from providedJsonInboundMessageMapper
.Jackson 3 JSON-processor (@link https://github.com/FasterXML) JsonObjectMapper implementation.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofJacksonMessagingUtils
for Jackson 3.Utility for creating JacksonJsonMapper
instance for Spring messaging.The utility to check if Jackson JSON processor is present in the classpath.InboundMessageMapper
implementation that maps incoming JSON messages to aMessage
with the specified payload type.JsonObjectMapper<N,P> Strategy interface to convert an Object to/from the JSON representation.Simple factory to provide JsonObjectMapper instances based on jackson-databind lib in the classpath.OutboundMessageMapper
implementation the converts aMessage
to a JSON string representation.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofMessageHeadersJsonSerializer
for Jackson 3.MessageJacksonDeserializer<T extends Message<?>>Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofMessageJsonDeserializer
for Jackson 3.MessageJsonDeserializer<T extends Message<?>>A JacksonStdNodeBasedDeserializer
extension forMessage
implementations.SimpleStdSerializer
extension to represent aMimeType
object in the target JSON as a plain string.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofMimeTypeJsonSerializer
for Jackson 3.Deprecated, for removal: This API element is subject to removal in a future version.Since 7.0 in favor ofMutableMessageJsonDeserializer
for Jackson 3.TheMessageJsonDeserializer
implementation for theMutableMessage
.
AdviceMessageJsonDeserializer
for Jackson 3.