Package kong.unirest.jackson
Class JacksonEngine
- java.lang.Object
-
- kong.unirest.jackson.JacksonEngine
-
- All Implemented Interfaces:
JsonEngine
public class JacksonEngine extends Object implements JsonEngine
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface kong.unirest.core.json.JsonEngine
JsonEngine.Array, JsonEngine.Element, JsonEngine.Object, JsonEngine.Primitive
-
-
Constructor Summary
Constructors Constructor Description JacksonEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TfromJson(JsonEngine.Element obj, Class<T> mapClass)ObjectMappergetObjectMapper()JsonEngine.ArraynewEngineArray()JsonEngine.ObjectnewEngineObject()JsonEngine.ObjectnewEngineObject(String string)JsonEngine.ArraynewJsonArray(String jsonString)JsonEngine.ArraynewJsonArray(Collection<?> collection)JsonEngine.PrimitivenewJsonPrimitive(Boolean bool)JsonEngine.PrimitivenewJsonPrimitive(Number number)JsonEngine.PrimitivenewJsonPrimitive(String string)<T extends Enum>
JsonEngine.PrimitivenewJsonPrimitive(T enumValue)Stringquote(Object s)StringtoJson(JsonEngine.Element obj)voidtoJson(JsonEngine.Element obj, Writer sw)JsonEngine.ElementtoJsonTree(Object obj)StringtoPrettyJson(JsonEngine.Element obj)voidtoPrettyJson(JsonEngine.Element obj, Writer sw)
-
-
-
Method Detail
-
toPrettyJson
public String toPrettyJson(JsonEngine.Element obj)
- Specified by:
toPrettyJsonin interfaceJsonEngine
-
toJson
public String toJson(JsonEngine.Element obj)
- Specified by:
toJsonin interfaceJsonEngine
-
toJson
public void toJson(JsonEngine.Element obj, Writer sw)
- Specified by:
toJsonin interfaceJsonEngine
-
toPrettyJson
public void toPrettyJson(JsonEngine.Element obj, Writer sw)
- Specified by:
toPrettyJsonin interfaceJsonEngine
-
toJsonTree
public JsonEngine.Element toJsonTree(Object obj)
- Specified by:
toJsonTreein interfaceJsonEngine
-
newEngineObject
public JsonEngine.Object newEngineObject()
- Specified by:
newEngineObjectin interfaceJsonEngine
-
newEngineObject
public JsonEngine.Object newEngineObject(String string) throws JSONException
- Specified by:
newEngineObjectin interfaceJsonEngine- Throws:
JSONException
-
newJsonArray
public JsonEngine.Array newJsonArray(String jsonString) throws JSONException
- Specified by:
newJsonArrayin interfaceJsonEngine- Throws:
JSONException
-
newJsonArray
public JsonEngine.Array newJsonArray(Collection<?> collection)
- Specified by:
newJsonArrayin interfaceJsonEngine
-
newEngineArray
public JsonEngine.Array newEngineArray()
- Specified by:
newEngineArrayin interfaceJsonEngine
-
fromJson
public <T> T fromJson(JsonEngine.Element obj, Class<T> mapClass)
- Specified by:
fromJsonin interfaceJsonEngine
-
newJsonPrimitive
public <T extends Enum> JsonEngine.Primitive newJsonPrimitive(T enumValue)
- Specified by:
newJsonPrimitivein interfaceJsonEngine
-
newJsonPrimitive
public JsonEngine.Primitive newJsonPrimitive(String string)
- Specified by:
newJsonPrimitivein interfaceJsonEngine
-
newJsonPrimitive
public JsonEngine.Primitive newJsonPrimitive(Number number)
- Specified by:
newJsonPrimitivein interfaceJsonEngine
-
newJsonPrimitive
public JsonEngine.Primitive newJsonPrimitive(Boolean bool)
- Specified by:
newJsonPrimitivein interfaceJsonEngine
-
getObjectMapper
public ObjectMapper getObjectMapper()
- Specified by:
getObjectMapperin interfaceJsonEngine
-
quote
public String quote(Object s)
- Specified by:
quotein interfaceJsonEngine
-
-