Package org.dominokit.jacksonapt.ser
Class BaseNumberJsonSerializer<N extends java.lang.Number>
java.lang.Object
org.dominokit.jacksonapt.JsonSerializer<N>
org.dominokit.jacksonapt.ser.BaseNumberJsonSerializer<N>
- Direct Known Subclasses:
BaseNumberJsonSerializer.BigDecimalJsonSerializer,BaseNumberJsonSerializer.BigIntegerJsonSerializer,BaseNumberJsonSerializer.ByteJsonSerializer,BaseNumberJsonSerializer.DoubleJsonSerializer,BaseNumberJsonSerializer.FloatJsonSerializer,BaseNumberJsonSerializer.IntegerJsonSerializer,BaseNumberJsonSerializer.LongJsonSerializer,BaseNumberJsonSerializer.NumberJsonSerializer,BaseNumberJsonSerializer.ShortJsonSerializer
public abstract class BaseNumberJsonSerializer<N extends java.lang.Number> extends JsonSerializer<N>
Base implementation of
JsonSerializer for Number.- Version:
- $Id: $
- Author:
- Nicolas Morel
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description BaseNumberJsonSerializer() -
Method Summary
Modifier and Type Method Description voiddoSerialize(JsonWriter writer, N value, JsonSerializationContext ctx, JsonSerializerParameters params)Serializes a non-null object into JSON output.Methods 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
-
Constructor Details
-
BaseNumberJsonSerializer
public BaseNumberJsonSerializer()
-
-
Method Details
-
doSerialize
public void doSerialize(JsonWriter writer, N value, JsonSerializationContext ctx, JsonSerializerParameters params)Serializes a non-null object into JSON output.- Specified by:
doSerializein classJsonSerializer<N extends java.lang.Number>- Parameters:
writer-JsonWriterused to write the serialized JSONvalue- Object to serializectx- Context for the full serialization processparams- Parameters for this serialization
-