Interface Deserializer<T>
-
- Type Parameters:
T- the type of objects this deserializer can deserialize.
- All Known Subinterfaces:
Converter<T>
- All Known Implementing Classes:
BeanDescriptor,BeanViewConverter,ClassConverter,ClassMetadataConverter,ComparableConverter,DefaultConverters.ArrayConverter,DefaultConverters.ArrayDequeConverter,DefaultConverters.BigDecimalConverter,DefaultConverters.BigIntegerConverter,DefaultConverters.BooleanConverter,DefaultConverters.ByteArrayAsIntArrayConverter,DefaultConverters.ByteArrayConverter,DefaultConverters.ByteConverter,DefaultConverters.CalendarConverter,DefaultConverters.CharConverter,DefaultConverters.CollectionConverter,DefaultConverters.ComplexMapConverter,DefaultConverters.DateConverter,DefaultConverters.DoubleConverter,DefaultConverters.EnumConverter,DefaultConverters.EnumSetConverter,DefaultConverters.FileConverter,DefaultConverters.FloatConverter,DefaultConverters.HashMapConverter,DefaultConverters.HashTableConverter,DefaultConverters.IntegerConverter,DefaultConverters.LinkedHashMapConverter,DefaultConverters.LinkedHashSetConverter,DefaultConverters.LinkedListConverter,DefaultConverters.LongConverter,DefaultConverters.MapConverter,DefaultConverters.NumberConverter,DefaultConverters.OptionalConverter,DefaultConverters.OptionalDoubleConverter,DefaultConverters.OptionalIntConverter,DefaultConverters.OptionalLongConverter,DefaultConverters.PriorityQueueConverter,DefaultConverters.PropertiesConverter,DefaultConverters.SetConverter,DefaultConverters.ShortConverter,DefaultConverters.StringConverter,DefaultConverters.TimestampConverter,DefaultConverters.TreeMapConverter,DefaultConverters.TreeSetConverter,DefaultConverters.UntypedConverterFactory.UntypedConverter,DefaultConverters.URIConverter,DefaultConverters.URLConverter,DefaultConverters.UUIDConverter,DefaultConverters.WrappedRootValueConverter,EnumConverter,InetAddressConverter,InetSocketAddressConverter,JsonObjectConverter,JSR353Bundle.JsonValueConverter,MapConverter,MissingClassConverter,NullSetConverter,OffsetDateTimeConverter,RuntimeTypeConverter,SerializationSupportConverter,ThrowableConverter,ZonedDateTimeConverter
public interface Deserializer<T>Deserializers handle deserialization by reading data formObjectReaderand constructing java objects of type T. Genson Deserializers work like classic deserializers from other libraries.- Author:
- Eugen Cepoi
- See Also:
Converter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tdeserialize(ObjectReader reader, Context ctx)
-
-
-
Method Detail
-
deserialize
T deserialize(ObjectReader reader, Context ctx) throws Exception
- Parameters:
reader- used to read data from.ctx- the current context.- Returns:
- an instance of T or a subclass of T.
- Throws:
JsonBindingExceptionJsonStreamExceptionException
-
-