Package kong.unirest.modules.gson
Class GsonEngine
java.lang.Object
kong.unirest.modules.gson.GsonEngine
- All Implemented Interfaces:
JsonEngine
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface kong.unirest.core.json.JsonEngine
JsonEngine.Array, JsonEngine.Element, JsonEngine.Object, JsonEngine.Primitive
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
<T> T
fromJson
(JsonEngine.Element obj, Class<T> mapClass) newEngineObject
(String string) newJsonArray
(String jsonString) newJsonArray
(Collection<?> collection) newJsonPrimitive
(Boolean bool) newJsonPrimitive
(Number number) newJsonPrimitive
(String string) <T extends Enum>
JsonEngine.PrimitivenewJsonPrimitive
(T enumValue) (package private) static JsonEngine.Element
toElement
(com.google.gson.JsonElement jsonElement) toJson
(JsonEngine.Element obj) void
toJson
(JsonEngine.Element obj, Writer sw) toJsonTree
(Object obj) void
toPrettyJson
(JsonEngine.Element obj, Writer sw)
-
Field Details
-
ADAPTER
-
gson
private com.google.gson.Gson gson -
pretty
private com.google.gson.Gson pretty
-
-
Constructor Details
-
GsonEngine
public GsonEngine()
-
-
Method Details
-
toElement
-
toJson
- Specified by:
toJson
in interfaceJsonEngine
-
toPrettyJson
- Specified by:
toPrettyJson
in interfaceJsonEngine
-
toPrettyJson
- Specified by:
toPrettyJson
in interfaceJsonEngine
-
toJson
- Specified by:
toJson
in interfaceJsonEngine
-
toJsonTree
- Specified by:
toJsonTree
in interfaceJsonEngine
-
newEngineObject
- Specified by:
newEngineObject
in interfaceJsonEngine
-
newEngineObject
- Specified by:
newEngineObject
in interfaceJsonEngine
-
newEngineArray
- Specified by:
newEngineArray
in interfaceJsonEngine
-
fromJson
- Specified by:
fromJson
in interfaceJsonEngine
-
newJsonArray
- Specified by:
newJsonArray
in interfaceJsonEngine
-
newJsonArray
- Specified by:
newJsonArray
in interfaceJsonEngine
-
add
-
newJsonPrimitive
- Specified by:
newJsonPrimitive
in interfaceJsonEngine
-
newJsonPrimitive
- Specified by:
newJsonPrimitive
in interfaceJsonEngine
-
newJsonPrimitive
- Specified by:
newJsonPrimitive
in interfaceJsonEngine
-
newJsonPrimitive
- Specified by:
newJsonPrimitive
in interfaceJsonEngine
-
getObjectMapper
- Specified by:
getObjectMapper
in interfaceJsonEngine
-
quote
- Specified by:
quote
in interfaceJsonEngine
-