| Interface | Description |
|---|---|
| Discoverable |
A tag interface which allows Dropwizard to load Jackson subtypes at runtime, which enables polymorphic
configurations.
|
| Class | Description |
|---|---|
| AnnotationSensitivePropertyNamingStrategy |
A
PropertyNamingStrategy implementation which, if the declaring class of a property is
annotated with JsonSnakeCase, uses a
PropertyNamingStrategies.SnakeCaseStrategy, and uses
the default PropertyNamingStrategy otherwise. |
| CaffeineModule |
A Jackson module that can (de)serialize
CaffeineSpecs. |
| DiscoverableSubtypeResolver |
A subtype resolver which discovers subtypes via
META-INF/services/io.dropwizard.jackson.Discoverable. |
| FuzzyEnumModule |
A module for deserializing enums that is more permissive than the default.
|
| GuavaExtrasModule |
A Jackson module that can (de)serialize
CacheBuilderSpecs. |
| Jackson |
A utility class for Jackson.
|
| Annotation Type | Description |
|---|---|
| JsonSnakeCase |
Marker annotation which indicates that the annotated case class should be
serialized and deserialized using
snake_case JSON field names instead
of camelCase field names. |
Copyright © 2024. All rights reserved.