PicklerBasedMapSerializer

class PicklerBasedMapSerializer[MapKey <: PicklerBasedKey[_]](clazz: Class[Map[MapKey, Any]]) extends StdSerializer[Map[MapKey, Any]]

Serializer for maps with keys whose are subtype of org.scalameter.PicklerBasedKey.

Serializer for maps with keys whose are subtype of org.scalameter.PicklerBasedKey.

It serializes map values as Base64 encoded byte arrays.

Type Params
MapKey

subtype of org.scalameter.PicklerBasedKey

Value Params
clazz

handled type

class StdSerializer[Map[MapKey, Any]]
trait Serializable
trait SchemaAware
class JsonSerializer[Map[MapKey, Any]]
trait JsonFormatVisitable
class Object
trait Matchable
class Any

Value members

Concrete methods

def serialize(value: Map[MapKey, Any], jgen: JsonGenerator, provider: SerializerProvider): Unit

Inherited methods

@throws(com.fasterxml.jackson.databind.JsonMappingException)
def acceptJsonFormatVisitor(`x$0`: JsonFormatVisitorWrapper, `x$1`: JavaType): Unit
Inherited from
StdSerializer
def getDelegatee(): JsonSerializer[_ <: `<FromJavaObject>`]
Inherited from
JsonSerializer
@throws(com.fasterxml.jackson.databind.JsonMappingException)
def getSchema(`x$0`: SerializerProvider, `x$1`: Type, `x$2`: Boolean): JsonNode
Inherited from
StdSerializer
@throws(com.fasterxml.jackson.databind.JsonMappingException)
def getSchema(`x$0`: SerializerProvider, `x$1`: Type): JsonNode
Inherited from
StdSerializer
def handledType(): Class[Map[MapKey, Any]]
Inherited from
StdSerializer
def isEmpty(`x$0`: SerializerProvider, `x$1`: T): Boolean
Inherited from
JsonSerializer
def isUnwrappingSerializer(): Boolean
Inherited from
JsonSerializer
def properties(): Iterator[PropertyWriter]
Inherited from
JsonSerializer
def replaceDelegatee(`x$0`: JsonSerializer[_ <: `<FromJavaObject>`]): JsonSerializer[Map[MapKey, Any]]
Inherited from
JsonSerializer
@throws(java.io.IOException)
def serializeWithType(`x$0`: T, `x$1`: JsonGenerator, `x$2`: SerializerProvider, `x$3`: TypeSerializer): Unit
Inherited from
JsonSerializer
def unwrappingSerializer(`x$0`: NameTransformer): JsonSerializer[Map[MapKey, Any]]
Inherited from
JsonSerializer
def usesObjectId(): Boolean
Inherited from
JsonSerializer
def withFilterId(`x$0`: `<FromJavaObject>`): JsonSerializer[_ <: `<FromJavaObject>`]
Inherited from
JsonSerializer
@throws(java.io.IOException)
def wrapAndThrow(`x$0`: SerializerProvider, `x$1`: Throwable, `x$2`: `<FromJavaObject>`, `x$3`: Int): Unit
Inherited from
StdSerializer
@throws(java.io.IOException)
def wrapAndThrow(`x$0`: SerializerProvider, `x$1`: Throwable, `x$2`: `<FromJavaObject>`, `x$3`: String): Unit
Inherited from
StdSerializer

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def isEmpty(`x$0`: T): Boolean
Deprecated
Inherited from
JsonSerializer