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 APropertyNamingStrategyimplementation which, if the declaring class of a property is annotated withJsonSnakeCase, uses aPropertyNamingStrategies.SnakeCaseStrategy, and uses the defaultPropertyNamingStrategyotherwise.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_caseJSON field names instead ofcamelCasefield names.