Package org.dominokit.jacksonapt.ser
Class VoidJsonSerializer
java.lang.Object
org.dominokit.jacksonapt.JsonSerializer<java.lang.Void>
org.dominokit.jacksonapt.ser.VoidJsonSerializer
public class VoidJsonSerializer extends JsonSerializer<java.lang.Void>
Default
JsonSerializer implementation for Void.- Version:
- $Id: $
- Author:
- Nicolas Morel
-
Method Summary
Modifier and Type Method Description voiddoSerialize(JsonWriter writer, java.lang.Void value, JsonSerializationContext ctx, JsonSerializerParameters params)Serializes a non-null object into JSON output.static VoidJsonSerializergetInstance()getInstanceprotected voidserializeNullValue(JsonWriter writer, JsonSerializationContext ctx, JsonSerializerParameters params)Serialize the null value.Methods inherited from class org.dominokit.jacksonapt.JsonSerializer
isAbsent, isDefault, isEmpty, serialize, serialize, 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
VoidJsonSerializer
-
serializeNullValue
protected void serializeNullValue(JsonWriter writer, JsonSerializationContext ctx, JsonSerializerParameters params)Serialize the null value. This method allows children to override the default behaviour.- Overrides:
serializeNullValuein classJsonSerializer<java.lang.Void>- Parameters:
writer-JsonWriterused to write the serialized JSONctx- Context for the full serialization processparams- Parameters for this serialization
-
doSerialize
public void doSerialize(JsonWriter writer, java.lang.Void value, JsonSerializationContext ctx, JsonSerializerParameters params)Serializes a non-null object into JSON output.- Specified by:
doSerializein classJsonSerializer<java.lang.Void>- Parameters:
writer-JsonWriterused to write the serialized JSONvalue- Object to serializectx- Context for the full serialization processparams- Parameters for this serialization
-