public class GsonRuntimeSettings
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
addDeserializationExclusionStrategy |
boolean |
addSerializationExclusionStrategy |
boolean |
disableInnerClassSerialization |
boolean |
excludeFieldsWithModifiers |
boolean |
excludeFieldsWithoutExposeAnnotation |
boolean |
generateNonExecutableJson |
proguard.classfile.ClassPool |
instanceCreatorClassPool |
boolean |
registerTypeAdapterFactory |
boolean |
serializeNulls |
boolean |
serializeSpecialFloatingPointValues |
boolean |
setExclusionStrategies |
boolean |
setFieldNamingPolicy |
boolean |
setFieldNamingStrategy |
boolean |
setLongSerializationPolicy |
boolean |
setVersion |
proguard.classfile.ClassPool |
typeAdapterClassPool |
| Constructor and Description |
|---|
GsonRuntimeSettings() |
public boolean setVersion
public boolean excludeFieldsWithModifiers
public boolean generateNonExecutableJson
public boolean excludeFieldsWithoutExposeAnnotation
public boolean serializeNulls
public boolean disableInnerClassSerialization
public boolean setLongSerializationPolicy
public boolean setFieldNamingPolicy
public boolean setFieldNamingStrategy
public boolean setExclusionStrategies
public boolean addSerializationExclusionStrategy
public boolean addDeserializationExclusionStrategy
public proguard.classfile.ClassPool instanceCreatorClassPool
public proguard.classfile.ClassPool typeAdapterClassPool
public boolean registerTypeAdapterFactory
public boolean serializeSpecialFloatingPointValues