Class ToStringKeySerializer
java.lang.Object
org.dominokit.jacksonapt.ser.map.key.KeySerializer<java.lang.Object>
org.dominokit.jacksonapt.ser.map.key.ToStringKeySerializer
public final class ToStringKeySerializer extends KeySerializer<java.lang.Object>
KeySerializer implementation that uses Object.toString() method.- Version:
- $Id: $
- Author:
- Nicolas Morel
-
Method Summary
Modifier and Type Method Description protected java.lang.StringdoSerialize(java.lang.Object value, JsonSerializationContext ctx)Serializes a non-null object into aStringto use as map's key.static ToStringKeySerializergetInstance()getInstanceMethods inherited from class org.dominokit.jacksonapt.ser.map.key.KeySerializer
mustBeEscaped, serializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getInstance
getInstance
- Returns:
- an instance of
ToStringKeySerializer
-
doSerialize
Serializes a non-null object into aStringto use as map's key.- Specified by:
doSerializein classKeySerializer<java.lang.Object>- Parameters:
value- Object to serializectx- Context for the full serialization process- Returns:
- the key
-