Package net.dona.doip.util
Class GsonUtility
java.lang.Object
net.dona.doip.util.GsonUtility
A provider of
Gson
instances able to serialize instances of Stream
(as arrays) and instances of PublicKey
and PrivateKey
(in JSON Web Key format).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
SerializingStream
s of objects in a streaming fashion, which will be useful for outputting extremely large search results.static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.gson.Gson
getGson()
Returns aGson
object.static com.google.gson.Gson
Returns aGson
which is configured for pretty-printing.static com.google.gson.GsonBuilder
setup
(com.google.gson.GsonBuilder gsonBuilder) Sets up an instance ofGsonBuilder
to serialize streams and keys.
-
Constructor Details
-
GsonUtility
public GsonUtility()
-
-
Method Details
-
setup
public static com.google.gson.GsonBuilder setup(com.google.gson.GsonBuilder gsonBuilder) Sets up an instance ofGsonBuilder
to serialize streams and keys.- Parameters:
gsonBuilder
- the GsonBuilder- Returns:
- an instance of
GsonBuilder
to serialize streams and keys
-
getGson
public static com.google.gson.Gson getGson()Returns aGson
object.- Returns:
- a
Gson
object
-
getPrettyGson
public static com.google.gson.Gson getPrettyGson()Returns aGson
which is configured for pretty-printing.- Returns:
- a Gson object which is configured for pretty-printing
-