Package kong.unirest.modules.jackson
Class JacksonObjectMapper
java.lang.Object
kong.unirest.modules.jackson.JacksonObjectMapper
- All Implemented Interfaces:
ObjectMapper
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper om) JacksonObjectMapper(Consumer<com.fasterxml.jackson.databind.ObjectMapper> configurations) Pass in any additional ObjectMapper configurations you want -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.ObjectMapper<T> Treads the content from the request as a string and transforms to a type passed by the asObject method on the Unirest builder.<T> TreadValue(String value, GenericType<T> genericType) reads the content from the request as a string and transforms to a type passed by the asObject method on the Unirest builder.writeValue(Object value) Takes a object and serialize it as a string.
-
Field Details
-
om
private final com.fasterxml.jackson.databind.ObjectMapper om
-
-
Constructor Details
-
JacksonObjectMapper
public JacksonObjectMapper() -
JacksonObjectMapper
Pass in any additional ObjectMapper configurations you want- Parameters:
configurations- consumer of confiruations to perform on the com.fasterxml.jackson.databind.ObjectMapper
-
JacksonObjectMapper
public JacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper om)
-
-
Method Details
-
getJacksonMapper
public com.fasterxml.jackson.databind.ObjectMapper getJacksonMapper() -
readValue
Description copied from interface:ObjectMapperreads the content from the request as a string and transforms to a type passed by the asObject method on the Unirest builder.- Specified by:
readValuein interfaceObjectMapper- Type Parameters:
T- the type- Parameters:
value- the content as a string.valueType- the type to map to- Returns:
- the object mapped into the class type
-
readValue
Description copied from interface:ObjectMapperreads the content from the request as a string and transforms to a type passed by the asObject method on the Unirest builder. This method takes a GenericType which retains Generics information for types lke List<Foo>- Specified by:
readValuein interfaceObjectMapper- Type Parameters:
T- the type- Parameters:
value- the content as a string.genericType- the generic type- Returns:
- the object mapped into the class type
-
writeValue
Description copied from interface:ObjectMapperTakes a object and serialize it as a string. This is used to map objects to bodies to pass to requests- Specified by:
writeValuein interfaceObjectMapper- Parameters:
value- the object to serialize to a string- Returns:
- the serialized string of the object
-