Class JacksonJsonObjectMarshaller<T>
java.lang.Object
org.springframework.batch.item.json.JacksonJsonObjectMarshaller<T>
- Type Parameters:
T
- type of objects to marshal
- All Implemented Interfaces:
JsonObjectMarshaller<T>
A json object marshaller that uses
Jackson to marshal an object into a
json representation.
- Since:
- 4.1
- Author:
- Mahmoud Ben Hassine
-
Constructor Summary
ConstructorDescriptionJacksonJsonObjectMarshaller
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionMarshal an object into a json representation.void
setObjectMapper
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Set theObjectMapper
to use.
-
Constructor Details
-
JacksonJsonObjectMarshaller
public JacksonJsonObjectMarshaller() -
JacksonJsonObjectMarshaller
public JacksonJsonObjectMarshaller(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Set theObjectMapper
to use.- Parameters:
objectMapper
- to use- See Also:
-
marshal
Description copied from interface:JsonObjectMarshaller
Marshal an object into a json representation.- Specified by:
marshal
in interfaceJsonObjectMarshaller<T>
- Parameters:
item
- to marshal- Returns:
- json representation fo the object
-