|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GsonBuilder | |
---|---|
com.google.gson | This package provides the Gson class to convert Json to Java and
vice-versa. |
Uses of GsonBuilder in com.google.gson |
---|
Methods in com.google.gson that return GsonBuilder | |
---|---|
GsonBuilder |
GsonBuilder.addDeserializationExclusionStrategy(ExclusionStrategy strategy)
Configures Gson to apply the passed in exclusion strategy during deserialization. |
GsonBuilder |
GsonBuilder.addSerializationExclusionStrategy(ExclusionStrategy strategy)
Configures Gson to apply the passed in exclusion strategy during serialization. |
GsonBuilder |
GsonBuilder.disableHtmlEscaping()
By default, Gson escapes HTML characters such as < > etc. |
GsonBuilder |
GsonBuilder.disableInnerClassSerialization()
Configures Gson to exclude inner classes during serialization. |
GsonBuilder |
GsonBuilder.enableComplexMapKeySerialization()
Enabling this feature will only change the serialized form if the map key is a complex type (i.e. |
GsonBuilder |
GsonBuilder.excludeFieldsWithModifiers(int... modifiers)
Configures Gson to excludes all class fields that have the specified modifiers. |
GsonBuilder |
GsonBuilder.excludeFieldsWithoutExposeAnnotation()
Configures Gson to exclude all fields from consideration for serialization or deserialization that do not have the Expose annotation. |
GsonBuilder |
GsonBuilder.generateNonExecutableJson()
Makes the output JSON non-executable in Javascript by prefixing the generated JSON with some special text. |
GsonBuilder |
GsonBuilder.registerTypeAdapter(Type type,
Object typeAdapter)
Configures Gson for custom serialization or deserialization. |
GsonBuilder |
GsonBuilder.registerTypeAdapterFactory(TypeAdapterFactory factory)
Register a factory for type adapters. |
GsonBuilder |
GsonBuilder.registerTypeHierarchyAdapter(Class<?> baseType,
Object typeAdapter)
Configures Gson for custom serialization or deserialization for an inheritance type hierarchy. |
GsonBuilder |
GsonBuilder.serializeNulls()
Configure Gson to serialize null fields. |
GsonBuilder |
GsonBuilder.serializeSpecialFloatingPointValues()
Section 2.4 of JSON specification disallows special double values (NaN, Infinity, -Infinity). |
GsonBuilder |
GsonBuilder.setDateFormat(int style)
Configures Gson to to serialize Date objects according to the style value provided. |
GsonBuilder |
GsonBuilder.setDateFormat(int dateStyle,
int timeStyle)
Configures Gson to to serialize Date objects according to the style value provided. |
GsonBuilder |
GsonBuilder.setDateFormat(String pattern)
Configures Gson to serialize Date objects according to the pattern provided. |
GsonBuilder |
GsonBuilder.setExclusionStrategies(ExclusionStrategy... strategies)
Configures Gson to apply a set of exclusion strategies during both serialization and deserialization. |
GsonBuilder |
GsonBuilder.setFieldNamingPolicy(FieldNamingPolicy namingConvention)
Configures Gson to apply a specific naming policy to an object's field during serialization and deserialization. |
GsonBuilder |
GsonBuilder.setFieldNamingStrategy(FieldNamingStrategy fieldNamingStrategy)
Configures Gson to apply a specific naming policy strategy to an object's field during serialization and deserialization. |
GsonBuilder |
GsonBuilder.setLongSerializationPolicy(LongSerializationPolicy serializationPolicy)
Configures Gson to apply a specific serialization policy for Long and long
objects. |
GsonBuilder |
GsonBuilder.setPrettyPrinting()
Configures Gson to output Json that fits in a page for pretty printing. |
GsonBuilder |
GsonBuilder.setVersion(double ignoreVersionsAfter)
Configures Gson to enable versioning support. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |