Class JacksonJsonMessageParser
java.lang.Object
org.springframework.integration.support.json.JacksonJsonMessageParser
- All Implemented Interfaces:
- Aware,- BeanFactoryAware,- JsonInboundMessageMapper.JsonMessageParser<tools.jackson.core.JsonParser>
JsonInboundMessageMapper.JsonMessageParser implementation that parses JSON messages
 and builds a Message with the specified payload type from provided JsonInboundMessageMapper.
 Uses Jackson JSON Processor.- Since:
- 7.0
- Author:
- Jooyoung Pyoung
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected tools.jackson.core.JsonParsercreateJsonParser(String jsonMessage) Message<?> doInParser(JsonInboundMessageMapper messageMapperToUse, String jsonMessage, @Nullable Map<String, Object> headers) protected MessageBuilderFactoryprotected Message<?> parseWithHeaders(tools.jackson.core.JsonParser parser, String jsonMessage, @Nullable Map<String, Object> headersToAdd) protected @Nullable ObjectreadHeader(tools.jackson.core.JsonParser parser, String headerName, String jsonMessage) protected @Nullable ObjectreadPayload(tools.jackson.core.JsonParser parser, String jsonMessage) voidsetBeanFactory(BeanFactory beanFactory) 
- 
Constructor Details- 
JacksonJsonMessageParserpublic JacksonJsonMessageParser()
- 
JacksonJsonMessageParser
 
- 
- 
Method Details- 
createJsonParser
- 
parseWithHeaders
- 
setBeanFactory- Specified by:
- setBeanFactoryin interface- BeanFactoryAware
- Throws:
- BeansException
 
- 
getMessageBuilderFactory
- 
doInParserpublic Message<?> doInParser(JsonInboundMessageMapper messageMapperToUse, String jsonMessage, @Nullable Map<String, Object> headers) - Specified by:
- doInParserin interface- JsonInboundMessageMapper.JsonMessageParser<P>
 
- 
readPayload
- 
readHeader
 
-