Class JsonArrayDeserializer
java.lang.Object
org.eclipse.yasson.internal.serializer.AbstractItem<T>
org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer<T>
org.eclipse.yasson.internal.serializer.AbstractJsonpDeserializer<javax.json.JsonArray>
org.eclipse.yasson.internal.serializer.JsonArrayDeserializer
- All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<javax.json.JsonArray>,RuntimeTypeInfo,CurrentItem<javax.json.JsonArray>
Item for JsonArray.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsonArrayDeserializer(DeserializerBuilder builder) Create instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeserializeInternal(JsonbParser parser, Unmarshaller context) Deserialize specific item type.javax.json.JsonArraygetInstance(Unmarshaller unmarshaller) Creates and initializes an instance of deserializing item.Methods inherited from class org.eclipse.yasson.internal.serializer.AbstractJsonpDeserializer
appendResult, deserializeNext, moveToFirstMethods inherited from class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
convertNullToOptionalEmpty, deserialize, newCollectionOrMapItem, newUnmarshallerItemBuilderMethods inherited from class org.eclipse.yasson.internal.serializer.AbstractItem
getClassModel, getRuntimeType, getWrapper
-
Constructor Details
-
JsonArrayDeserializer
Create instance.- Parameters:
builder- Builder to initialize from.
-
-
Method Details
-
deserializeInternal
Description copied from class:AbstractContainerDeserializerDeserialize specific item type.- Overrides:
deserializeInternalin classAbstractContainerDeserializer<javax.json.JsonArray>- Parameters:
parser- jsonb parsercontext- context
-
getInstance
Description copied from class:AbstractContainerDeserializerCreates and initializes an instance of deserializing item.- Specified by:
getInstancein classAbstractContainerDeserializer<javax.json.JsonArray>- Parameters:
unmarshaller- Current deserialization context.- Returns:
- An instance of deserializing item.
-