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>
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
-
Method Summary
-
Constructor Details
-
GsonJsonObjectMarshaller
public GsonJsonObjectMarshaller() -
GsonJsonObjectMarshaller
public GsonJsonObjectMarshaller(com.google.gson.Gson gson)
-
-
Method Details
-
setGson
public void setGson(com.google.gson.Gson gson) Set theGson
object to use.- Parameters:
gson
- object 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
-