Class GsonJsonObjectMarshaller<T>
- java.lang.Object
 - org.springframework.batch.item.json.GsonJsonObjectMarshaller<T>
 
- Type Parameters:
 T- type of objects to marshal
- All Implemented Interfaces:
 JsonObjectMarshaller<T>
public class GsonJsonObjectMarshaller<T> extends java.lang.Object implements JsonObjectMarshaller<T>
A json object marshaller that uses Google Gson to marshal an object into a json representation.- Since:
 - 4.1
 - Author:
 - Mahmoud Ben Hassine
 
Constructor Summary
Constructors Constructor Description GsonJsonObjectMarshaller()
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.voidsetGson(com.google.gson.Gson gson)Set theGsonobject to use.
Method Detail
setGson
public void setGson(com.google.gson.Gson gson)
Set theGsonobject to use.- Parameters:
 gson- object 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