Class MapDeserializer<T extends Map<?,​?>>

Type Parameters:
T - map type
All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<T>, RuntimeTypeInfo, CurrentItem<T>, EmbeddedItem

public class MapDeserializer<T extends Map<?,​?>> extends AbstractContainerDeserializer<T> implements EmbeddedItem
Item implementation for Map fields. According to JSON specification object can have only string keys. Nevertheless the implementation lets the key be a basic object that was serialized into a string representation. Therefore the key is also parsed to convert it into its parametrized type.