Package org.dominokit.jacksonapt.ser
Class BaseNumberJsonSerializer.DoubleJsonSerializer
java.lang.Object
org.dominokit.jacksonapt.JsonSerializer<N>
org.dominokit.jacksonapt.ser.BaseNumberJsonSerializer<java.lang.Double>
org.dominokit.jacksonapt.ser.BaseNumberJsonSerializer.DoubleJsonSerializer
- Enclosing class:
- BaseNumberJsonSerializer<N extends java.lang.Number>
public static final class BaseNumberJsonSerializer.DoubleJsonSerializer extends BaseNumberJsonSerializer<java.lang.Double>
Default implementation of
BaseNumberJsonSerializer for Double-
Nested Class Summary
Nested classes/interfaces inherited from class org.dominokit.jacksonapt.ser.BaseNumberJsonSerializer
BaseNumberJsonSerializer.BigDecimalJsonSerializer, BaseNumberJsonSerializer.BigIntegerJsonSerializer, BaseNumberJsonSerializer.ByteJsonSerializer, BaseNumberJsonSerializer.DoubleJsonSerializer, BaseNumberJsonSerializer.FloatJsonSerializer, BaseNumberJsonSerializer.IntegerJsonSerializer, BaseNumberJsonSerializer.LongJsonSerializer, BaseNumberJsonSerializer.NumberJsonSerializer, BaseNumberJsonSerializer.ShortJsonSerializer -
Method Summary
Modifier and Type Method Description voiddoSerialize(JsonWriter writer, java.lang.Double value, JsonSerializationContext ctx, JsonSerializerParameters params)Serializes a non-null object into JSON output.static BaseNumberJsonSerializer.DoubleJsonSerializergetInstance()protected booleanisDefault(java.lang.Double value)isDefault.Methods inherited from class org.dominokit.jacksonapt.JsonSerializer
isAbsent, 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
- Returns:
- an instance of
BaseNumberJsonSerializer.DoubleJsonSerializer
-
isDefault
protected boolean isDefault(java.lang.Double value)Description copied from class:JsonSerializerisDefault.
- Overrides:
isDefaultin classJsonSerializer<java.lang.Double>- Parameters:
value- the value- Returns:
- true if the value corresponds to the default one
-
doSerialize
public void doSerialize(JsonWriter writer, java.lang.Double value, JsonSerializationContext ctx, JsonSerializerParameters params)Description copied from class:BaseNumberJsonSerializerSerializes a non-null object into JSON output.- Overrides:
doSerializein classBaseNumberJsonSerializer<java.lang.Double>- Parameters:
writer-JsonWriterused to write the serialized JSONvalue- Object to serializectx- Context for the full serialization processparams- Parameters for this serialization
-