Package-level declarations

Types

Link copied to clipboard
data class ElementDeserializer(val deserializer: Option<JsonDeserializer<*>>, val typeDeserializer: Option<TypeDeserializer>)
Link copied to clipboard
class ProductTypeDeserializer<T>(clazz: Class<T>, javaType: JavaType, fields: List<ProductTypeDeserializer.InjectField<T>>, fold: (List<T>) -> T) : StdDeserializer<T> , ContextualDeserializer
Link copied to clipboard
class ProductTypeSerializer<T>(clazz: Class<T>, fields: List<ProductTypeSerializer.ProjectField<T>>) : StdSerializer<T>
Link copied to clipboard
class UnionTypeDeserializer<T>(clazz: Class<T>, javaType: JavaType, fields: List<UnionTypeDeserializer.InjectField<T>>) : StdDeserializer<T> , ContextualDeserializer
Link copied to clipboard
class UnionTypeSerializer<T>(clazz: Class<T>, fields: List<UnionTypeSerializer.ProjectField<T>>) : StdSerializer<T>