public abstract class AbstractArray2dJsonDeserializer<T> extends JsonDeserializer<T>
JsonDeserializer for array.| Constructor and Description |
|---|
AbstractArray2dJsonDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
protected <C> List<List<C>> |
deserializeIntoList(JsonReader reader,
JsonDeserializationContext ctx,
JsonDeserializer<C> deserializer,
JsonDeserializerParameters params)
Deserializes the array into a
List. |
protected <C> List<List<C>> |
doDeserializeIntoList(JsonReader reader,
JsonDeserializationContext ctx,
JsonDeserializer<C> deserializer,
JsonDeserializerParameters params,
JsonToken token)
doDeserializeIntoList
|
deserialize, deserialize, deserializeNullValue, doDeserialize, setBackReferenceprotected <C> List<List<C>> deserializeIntoList(JsonReader reader, JsonDeserializationContext ctx, JsonDeserializer<C> deserializer, JsonDeserializerParameters params)
List. We need the length of the array before creating it.C - type of the element inside the arrayreader - readerctx - context of the deserialization processdeserializer - deserializer for element inside the arrayparams - Parameters for the deserializerprotected <C> List<List<C>> doDeserializeIntoList(JsonReader reader, JsonDeserializationContext ctx, JsonDeserializer<C> deserializer, JsonDeserializerParameters params, JsonToken token)
doDeserializeIntoList
C - a C object.reader - a JsonReader object.ctx - a JsonDeserializationContext object.deserializer - a JsonDeserializer object.params - a JsonDeserializerParameters object.token - a JsonToken object.List object.Copyright © 2020. All rights reserved.