Uses of Class
com.google.gson.reflect.TypeToken
Packages that use TypeToken
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.
This package provides utility classes for finding type information for generic types.
-
Uses of TypeToken in com.google.gson
Methods in com.google.gson with parameters of type TypeTokenModifier and TypeMethodDescription<T> TypeAdapter<T> Returns a type adapter fortype, or null if this factory doesn't supporttype.<T> TGson.fromJson(JsonElement json, TypeToken<T> typeOfT) This method deserializes the JSON read from the specified parse tree into an object of the specified type.<T> TGson.fromJson(JsonReader reader, TypeToken<T> typeOfT) Reads the next JSON value fromreaderand converts it to an object of typetypeOfT.<T> TThis method deserializes the JSON read from the specified reader into an object of the specified type.<T> TThis method deserializes the specified JSON into an object of the specified type.<T> TypeAdapter<T> Gson.getAdapter(TypeToken<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. -
Uses of TypeToken in com.google.gson.internal
Methods in com.google.gson.internal with parameters of type TypeTokenModifier and TypeMethodDescription<T> TypeAdapter<T> <T> ObjectConstructor<T> CallsConstructorConstructor.get(TypeToken, boolean), and allows usage of JDK Unsafe.<T> ObjectConstructor<T> Retrieves an object constructor for the given type. -
Uses of TypeToken in com.google.gson.internal.bind
Methods in com.google.gson.internal.bind with parameters of type TypeTokenModifier and TypeMethodDescription<T> TypeAdapter<T> <T> TypeAdapter<T> <T> TypeAdapter<T> <T> TypeAdapter<T> booleanJsonAdapterAnnotationTypeAdapterFactory.isClassJsonAdapterFactory(TypeToken<?> type, TypeAdapterFactory factory) Returns whetherfactoryis a type adapter factory created for@JsonAdapterplaced ontype.static TypeAdapterFactoryTreeTypeAdapter.newFactory(TypeToken<?> exactType, Object typeAdapter) Returns a new factory that will match each type againstexactType.static <TT> TypeAdapterFactoryTypeAdapters.newFactory(TypeToken<TT> type, TypeAdapter<TT> typeAdapter) static TypeAdapterFactoryTreeTypeAdapter.newFactoryWithMatchRawType(TypeToken<?> exactType, Object typeAdapter) Returns a new factory that will match each type and its raw type againstexactType.Constructors in com.google.gson.internal.bind with parameters of type TypeTokenModifierConstructorDescriptionTreeTypeAdapter(JsonSerializer<T> serializer, JsonDeserializer<T> deserializer, Gson gson, TypeToken<T> typeToken, TypeAdapterFactory skipPast) TreeTypeAdapter(JsonSerializer<T> serializer, JsonDeserializer<T> deserializer, Gson gson, TypeToken<T> typeToken, TypeAdapterFactory skipPast, boolean nullSafe) -
Uses of TypeToken in com.google.gson.reflect
Methods in com.google.gson.reflect that return TypeTokenModifier and TypeMethodDescriptionstatic <T> TypeToken<T> Gets type literal for the givenClassinstance.static TypeToken<?> Gets type literal for the givenTypeinstance.static TypeToken<?> Gets type literal for the array type whose elements are all instances ofcomponentType.static TypeToken<?> TypeToken.getParameterized(Type rawType, Type... typeArguments) Gets a type literal for the parameterized type represented by applyingtypeArgumentstorawType.Methods in com.google.gson.reflect with parameters of type TypeTokenModifier and TypeMethodDescriptionbooleanTypeToken.isAssignableFrom(TypeToken<?> token) Deprecated.this implementation may be inconsistent with javac for types with wildcards.