Package io.dropwizard.jackson
package io.dropwizard.jackson
-
ClassDescriptionA
PropertyNamingStrategy
implementation which, if the declaring class of a property is annotated withJsonSnakeCase
, uses aPropertyNamingStrategies.SnakeCaseStrategy
, and uses the defaultPropertyNamingStrategy
otherwise.A Jackson module that can (de)serializeCaffeineSpecs
.A tag interface which allows Dropwizard to load Jackson subtypes at runtime, which enables polymorphic configurations.A subtype resolver which discovers subtypes viaMETA-INF/services/io.dropwizard.jackson.Discoverable
.A module for deserializing enums that is more permissive than the default.A Jackson module that can (de)serializeCacheBuilderSpecs
.A utility class for Jackson.Marker annotation which indicates that the annotated case class should be serialized and deserialized usingsnake_case
JSON field names instead ofcamelCase
field names.