Package io.dropwizard.jackson
Class Jackson
- java.lang.Object
-
- io.dropwizard.jackson.Jackson
-
public class Jackson extends Object
A utility class for Jackson.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.fasterxml.jackson.databind.ObjectMappernewMinimalObjectMapper()Creates a new minimalObjectMapperthat will work with Dropwizard out of box.static com.fasterxml.jackson.databind.ObjectMappernewObjectMapper()Creates a newObjectMapperwith Guava and Logback support, as well as support forJsonSnakeCase.static com.fasterxml.jackson.databind.ObjectMappernewObjectMapper(@Nullable com.fasterxml.jackson.core.JsonFactory jsonFactory)Creates a newObjectMapperwith a customJsonFactorywith Guava and Logback support, as well as support forJsonSnakeCase.
-
-
-
Method Detail
-
newObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper newObjectMapper()
Creates a newObjectMapperwith Guava and Logback support, as well as support forJsonSnakeCase. Also includes allDiscoverableinterface implementations.
-
newObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper newObjectMapper(@Nullable com.fasterxml.jackson.core.JsonFactory jsonFactory)
Creates a newObjectMapperwith a customJsonFactorywith Guava and Logback support, as well as support forJsonSnakeCase. Also includes allDiscoverableinterface implementations.- Parameters:
jsonFactory- instance ofJsonFactoryto use for the createdObjectMapperinstance.
-
newMinimalObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper newMinimalObjectMapper()
Creates a new minimalObjectMapperthat will work with Dropwizard out of box.NOTE: Use it, if the default Dropwizard's
ObjectMapper, created innewObjectMapper(), is too aggressive for you.
-
-