Package org.dominokit.jacksonapt.ser
Class EnumJsonSerializer<E extends java.lang.Enum<E>>
java.lang.Object
org.dominokit.jacksonapt.JsonSerializer<E>
org.dominokit.jacksonapt.ser.EnumJsonSerializer<E>
public class EnumJsonSerializer<E extends java.lang.Enum<E>> extends JsonSerializer<E>
Default
JsonSerializer implementation for Enum.- Version:
- $Id: $
- Author:
- Nicolas Morel
-
Method Summary
Modifier and Type Method Description voiddoSerialize(JsonWriter writer, E value, JsonSerializationContext ctx, JsonSerializerParameters params)Serializes a non-null object into JSON output.static JsonSerializergetInstance()getInstanceMethods inherited from class org.dominokit.jacksonapt.JsonSerializer
isAbsent, isDefault, isEmpty, serialize, serialize, serialize, serializeNullValueMethods 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
EnumJsonSerializer
-
doSerialize
public void doSerialize(JsonWriter writer, E value, JsonSerializationContext ctx, JsonSerializerParameters params)Serializes a non-null object into JSON output.- Specified by:
doSerializein classJsonSerializer<E extends java.lang.Enum<E>>- Parameters:
writer-JsonWriterused to write the serialized JSONvalue- Object to serializectx- Context for the full serialization processparams- Parameters for this serialization
-