Package io.dropwizard.jackson
-
Interface Summary Interface Description Discoverable A tag interface which allows Dropwizard to load Jackson subtypes at runtime, which enables polymorphic configurations. -
Class Summary Class Description AnnotationSensitivePropertyNamingStrategy APropertyNamingStrategy
implementation which, if the declaring class of a property is annotated withJsonSnakeCase
, uses aPropertyNamingStrategies.SnakeCaseStrategy
, and uses the defaultPropertyNamingStrategy
otherwise.CaffeineModule DiscoverableSubtypeResolver A subtype resolver which discovers subtypes viaMETA-INF/services/io.dropwizard.jackson.Discoverable
.FuzzyEnumModule A module for deserializing enums that is more permissive than the default.GuavaExtrasModule Jackson A utility class for Jackson. -
Annotation Types Summary Annotation Type Description JsonSnakeCase Marker annotation which indicates that the annotated case class should be serialized and deserialized usingsnake_case
JSON field names instead ofcamelCase
field names.