Class GsonBuilderUtils
- java.lang.Object
- org.springframework.http.converter.json.GsonBuilderUtils
public abstract class GsonBuilderUtils extends Object
A simple utility class for obtaining a Google Gson 2.xGsonBuilder
which Base64-encodesbyte[]
properties when reading and writing JSON.- Since:
- 4.1
- Author:
- Juergen Hoeller, Roy Clarkson
- See Also:
GsonFactoryBean.setBase64EncodeByteArrays(boolean)
,Base64Utils
Constructor Summary
Constructors Constructor Description GsonBuilderUtils()
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.gson.GsonBuilder
gsonBuilderWithBase64EncodedByteArrays()
Obtain aGsonBuilder
which Base64-encodesbyte[]
properties when reading and writing JSON.
Constructor Detail
GsonBuilderUtils
public GsonBuilderUtils()
Method Detail
gsonBuilderWithBase64EncodedByteArrays
public static com.google.gson.GsonBuilder gsonBuilderWithBase64EncodedByteArrays()
Obtain aGsonBuilder
which Base64-encodesbyte[]
properties when reading and writing JSON.A custom
TypeAdapter
will be registered viaGsonBuilder.registerTypeHierarchyAdapter(Class, Object)
which serializes abyte[]
property to and from a Base64-encoded String instead of a JSON array.