T - Type of the elements inside the arraypublic class Array2dJsonSerializer<T> extends JsonSerializer<T[][]>
JsonSerializer implementation for 2D array.| Modifier | Constructor and Description |
|---|---|
protected |
Array2dJsonSerializer(JsonSerializer<T> serializer)
Constructor for Array2dJsonSerializer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doSerialize(JsonWriter writer,
T[][] values,
JsonSerializationContext ctx,
JsonSerializerParameters params)
Serializes a non-null object into JSON output.
|
protected boolean |
isEmpty(T[][] value)
isEmpty.
|
static <T> Array2dJsonSerializer<T> |
newInstance(JsonSerializer<T> serializer)
newInstance
|
isAbsent, isDefault, serialize, serialize, serialize, serializeNullValueprotected Array2dJsonSerializer(JsonSerializer<T> serializer)
Constructor for Array2dJsonSerializer.
serializer - JsonSerializer used to serialize the objects inside the array.public static <T> Array2dJsonSerializer<T> newInstance(JsonSerializer<T> serializer)
newInstance
T - Type of the elements inside the arrayserializer - JsonSerializer used to serialize the objects inside the array.Array2dJsonSerializerprotected boolean isEmpty(T[][] value)
isEmpty.
isEmpty in class JsonSerializer<T[][]>value - the valuepublic void doSerialize(JsonWriter writer, T[][] values, JsonSerializationContext ctx, JsonSerializerParameters params)
doSerialize in class JsonSerializer<T[][]>writer - JsonWriter used to write the serialized JSONvalues - Object to serializectx - Context for the full serialization processparams - Parameters for this serializationCopyright © 2019. All rights reserved.