Package com.oracle.coherence.io.json.genson
This package contains Genson base classes, to start
with have a look at
Genson.-
Interface Summary Interface Description BeanView<T> Interface to be implemented by classes who want to act as a view on objects of type T during serialization and deserializaiton.Converter<T> Converter interface is a shorthand for classes who want to implement both serialization and deserialization.Deserializer<T> Deserializers handle deserialization by reading data formObjectReaderand constructing java objects of type T.Factory<T> Factory interface must be implemented by classes who want to act as factories and create instances of Converter/Serializer/Deserializer.Modifier<T> Serializer<T> Serializers handle serialization by writing a java object of type T to a stream usingObjectWriter. -
Class Summary Class Description Context The context class is intended to be a statefull class shared across a single execution.EncodingAwareReaderFactory This is an internal class that might evolve in the future into a JsonReader Factory and be moved to the stream package.GenericType<T> This class is a holder for generic types so we can work around type erasure.Genson Main class of the library.Genson.Builder Deprecated. use GensonBuilderGensonBuilder Use the GensonBuilder class when you want to create a custom Genson instance.Operations ThreadLocalHolder Just another data holder that stores data in a threadlocal map.Wrapper<T> Wrapper class must be extended by decorated converters that wrap other converters. -
Enum Summary Enum Description Trilean A boolean with 3 states : true, false and unknown. -
Exception Summary Exception Description JsonBindingException