PicklerBasedMapDeserializer
class PicklerBasedMapDeserializer[MapKey <: PicklerBasedKey[_]](clazz: Class[Map[MapKey, Any]], keyCreator: (String, Pickler[_]) => MapKey) extends StdDeserializer[Map[MapKey, Any]]
Deserializer for maps with keys whose are subtype of org.scalameter.PicklerBasedKey.
Deserializer for maps with keys whose are subtype of org.scalameter.PicklerBasedKey.
- Type Params
- MapKey
subtype of a org.scalameter.PicklerBasedKey
- Value Params
- clazz
handled type
- keyCreator
function used to create a concrete MapKey from
fullName
and org.scalameter.picklers.Pickler
class StdDeserializer[Map[MapKey, Any]]
trait Gettable
trait Serializable
class JsonDeserializer[Map[MapKey, Any]]
trait NullValueProvider
class Object
trait Matchable
class Any
Value members
Concrete methods
Inherited methods
@throws(com.fasterxml.jackson.core.JacksonException) @throws(java.io.IOException)
- Inherited from
- JsonDeserializer
@throws(java.io.IOException)
def deserializeWithType(`x$0`: JsonParser, `x$1`: DeserializationContext, `x$2`: TypeDeserializer): `<FromJavaObject>`
- Inherited from
- StdDeserializer
@throws(com.fasterxml.jackson.core.JacksonException) @throws(java.io.IOException)
def deserializeWithType(`x$0`: JsonParser, `x$1`: DeserializationContext, `x$2`: TypeDeserializer, `x$3`: T): `<FromJavaObject>`
- Inherited from
- JsonDeserializer
def replaceDelegatee(`x$0`: JsonDeserializer[_ <: `<FromJavaObject>`]): JsonDeserializer[_ <: `<FromJavaObject>`]
- Inherited from
- JsonDeserializer
Deprecated and Inherited methods
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
- Deprecated
- Inherited from
- JsonDeserializer
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
- Deprecated
- Inherited from
- JsonDeserializer