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>
public class JacksonJsonObjectMarshaller<T> extends java.lang.Object implements 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
Constructors Constructor Description JacksonJsonObjectMarshaller()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringmarshal(T item)Marshal an object into a json representation.voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)Set theObjectMapperto use.
Method Detail
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Set theObjectMapperto use.- Parameters:
objectMapper- to use
marshal
public java.lang.String marshal(T item)
Description copied from interface:JsonObjectMarshallerMarshal an object into a json representation.- Specified by:
marshalin interfaceJsonObjectMarshaller<T>- Parameters:
item- to marshal- Returns:
- json representation fo the object