Uses of Class
com.google.gson.TypeAdapter
Packages that use TypeAdapter
Package
Description
This package provides the
Gson class to convert Json to Java and
vice-versa.Do NOT use any class in this package as they are meant for internal use in Gson.
-
Uses of TypeAdapter in com.google.gson
Methods in com.google.gson that return TypeAdapterModifier and TypeMethodDescription<T> TypeAdapter<T> Returns a type adapter fortype, or null if this factory doesn't supporttype.<T> TypeAdapter<T> Gson.getAdapter(TypeToken<T> type) Returns the type adapter fortype.<T> TypeAdapter<T> Gson.getAdapter(Class<T> type) Returns the type adapter fortype.<T> TypeAdapter<T> Gson.getDelegateAdapter(TypeAdapterFactory skipPast, TypeToken<T> type) This method is used to get an alternate type adapter for the specified type.final TypeAdapter<T> TypeAdapter.nullSafe()This wrapper method is used to make a type adapter null tolerant. -
Uses of TypeAdapter in com.google.gson.internal
Methods in com.google.gson.internal that return TypeAdapter -
Uses of TypeAdapter in com.google.gson.internal.bind
Subclasses of TypeAdapter in com.google.gson.internal.bindModifier and TypeClassDescriptionfinal classAdapter for arrays.final classDefaultDateTypeAdapter<T extends Date>This type adapter supports subclasses of date by defining aDefaultDateTypeAdapter.DateTypeand then using itscreateAdapterFactorymethods.classAdapter forJsonElementand subclasses.final classType adapter forNumber.final classAdapts types whose static type is only 'Object'.static classBase class for Adapters produced by this factory.classType adapter which might delegate serialization to another adapter.final classAdapts a Gson 1.x tree-style adapter as a streaming TypeAdapter.Fields in com.google.gson.internal.bind declared as TypeAdapterModifier and TypeFieldDescriptionstatic final TypeAdapter<AtomicBoolean> TypeAdapters.ATOMIC_BOOLEANstatic final TypeAdapter<AtomicInteger> TypeAdapters.ATOMIC_INTEGERstatic final TypeAdapter<AtomicIntegerArray> TypeAdapters.ATOMIC_INTEGER_ARRAYstatic final TypeAdapter<BigDecimal> TypeAdapters.BIG_DECIMALstatic final TypeAdapter<BigInteger> TypeAdapters.BIG_INTEGERstatic final TypeAdapter<BitSet> TypeAdapters.BIT_SETstatic final TypeAdapter<Boolean> TypeAdapters.BOOLEANstatic final TypeAdapter<Boolean> TypeAdapters.BOOLEAN_AS_STRINGWrites a boolean as a string.static final TypeAdapter<Number> TypeAdapters.BYTEstatic final TypeAdapter<Calendar> TypeAdapters.CALENDARstatic final TypeAdapter<Character> TypeAdapters.CHARACTERstatic final TypeAdapter<Class> TypeAdapters.CLASSstatic final TypeAdapter<Currency> TypeAdapters.CURRENCYstatic final TypeAdapter<Number> TypeAdapters.DOUBLEstatic final TypeAdapter<Number> TypeAdapters.DOUBLE_STRICTstatic final TypeAdapter<Number> TypeAdapters.FLOATstatic final TypeAdapter<Number> TypeAdapters.FLOAT_STRICTstatic final TypeAdapter<InetAddress> TypeAdapters.INET_ADDRESSstatic final TypeAdapter<Number> TypeAdapters.INTEGERstatic final TypeAdapter<JsonElement> TypeAdapters.JSON_ELEMENTstatic final TypeAdapter<LazilyParsedNumber> TypeAdapters.LAZILY_PARSED_NUMBERstatic final TypeAdapter<Locale> TypeAdapters.LOCALEstatic final TypeAdapter<Number> TypeAdapters.LONGstatic final TypeAdapter<Number> TypeAdapters.LONG_AS_STRINGstatic final TypeAdapter<Number> TypeAdapters.SHORTstatic final TypeAdapter<String> TypeAdapters.STRINGstatic final TypeAdapter<StringBuffer> TypeAdapters.STRING_BUFFERstatic final TypeAdapter<StringBuilder> TypeAdapters.STRING_BUILDERstatic final TypeAdapter<URI> TypeAdapters.URIstatic final TypeAdapter<URL> TypeAdapters.URLstatic final TypeAdapter<UUID> TypeAdapters.UUIDMethods in com.google.gson.internal.bind that return TypeAdapterModifier and TypeMethodDescriptionstatic TypeAdapter<AtomicLong> TypeAdapters.atomicLongAdapter(TypeAdapter<Number> longAdapter) static TypeAdapter<AtomicLongArray> TypeAdapters.atomicLongArrayAdapter(TypeAdapter<Number> longAdapter) <T> TypeAdapter<T> <T> TypeAdapter<T> <T> TypeAdapter<T> <T> TypeAdapter<T> abstract TypeAdapter<T> SerializationDelegatingTypeAdapter.getSerializationDelegate()Returns the adapter used for serialization, might bethisor another adapter.TreeTypeAdapter.getSerializationDelegate()Returns the type adapter which is used for serialization.Methods in com.google.gson.internal.bind with parameters of type TypeAdapterModifier and TypeMethodDescriptionstatic TypeAdapter<AtomicLong> TypeAdapters.atomicLongAdapter(TypeAdapter<Number> longAdapter) static TypeAdapter<AtomicLongArray> TypeAdapters.atomicLongArrayAdapter(TypeAdapter<Number> longAdapter) static <TT> TypeAdapterFactoryTypeAdapters.newFactory(TypeToken<TT> type, TypeAdapter<TT> typeAdapter) static <TT> TypeAdapterFactoryTypeAdapters.newFactory(Class<TT> type, TypeAdapter<TT> typeAdapter) static <TT> TypeAdapterFactoryTypeAdapters.newFactory(Class<TT> unboxed, Class<TT> boxed, TypeAdapter<? super TT> typeAdapter) static <TT> TypeAdapterFactoryTypeAdapters.newFactoryForMultipleTypes(Class<TT> base, Class<? extends TT> sub, TypeAdapter<? super TT> typeAdapter) static <T1> TypeAdapterFactoryTypeAdapters.newTypeHierarchyFactory(Class<T1> clazz, TypeAdapter<T1> typeAdapter) Returns a factory for all subtypes oftypeAdapter.Constructors in com.google.gson.internal.bind with parameters of type TypeAdapterModifierConstructorDescriptionArrayTypeAdapter(Gson context, TypeAdapter<E> componentTypeAdapter, Class<E> componentType)