Class GsonCompatibilityMode.Builder
java.lang.Object
com.jsoniter.spi.Config.Builder
com.jsoniter.extra.GsonCompatibilityMode.Builder
- Enclosing class:
GsonCompatibilityMode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ThreadLocal<DateFormat> private Set<com.google.gson.ExclusionStrategy> private booleanprivate booleanprivate com.google.gson.FieldNamingStrategyprivate Set<com.google.gson.ExclusionStrategy> private Double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDeserializationExclusionStrategy(com.google.gson.ExclusionStrategy exclusionStrategy) addSerializationExclusionStrategy(com.google.gson.ExclusionStrategy exclusionStrategy) build()copy()protected ConfigbooleaninthashCode()setDateFormat(int dateStyle) setDateFormat(int dateStyle, int timeStyle) setDateFormat(String pattern) setExclusionStrategies(com.google.gson.ExclusionStrategy... strategies) setFieldNamingPolicy(com.google.gson.FieldNamingPolicy namingConvention) setFieldNamingStrategy(com.google.gson.FieldNamingStrategy fieldNamingStrategy) setVersion(double version) toString()Methods inherited from class Config.Builder
decodingMode, encodingMode, escapeUnicode, indentionStep, omitDefaultValue
-
Field Details
-
excludeFieldsWithoutExposeAnnotation
private boolean excludeFieldsWithoutExposeAnnotation -
disableHtmlEscaping
private boolean disableHtmlEscaping -
dateFormat
-
fieldNamingStrategy
private com.google.gson.FieldNamingStrategy fieldNamingStrategy -
version
-
serializationExclusionStrategies
-
deserializationExclusionStrategies
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
excludeFieldsWithoutExposeAnnotation
-
serializeNulls
-
setDateFormat
-
setDateFormat
-
setDateFormat
-
setFieldNamingStrategy
public GsonCompatibilityMode.Builder setFieldNamingStrategy(com.google.gson.FieldNamingStrategy fieldNamingStrategy) -
setFieldNamingPolicy
public GsonCompatibilityMode.Builder setFieldNamingPolicy(com.google.gson.FieldNamingPolicy namingConvention) -
setPrettyPrinting
-
disableHtmlEscaping
-
setVersion
-
setExclusionStrategies
public GsonCompatibilityMode.Builder setExclusionStrategies(com.google.gson.ExclusionStrategy... strategies) -
addSerializationExclusionStrategy
public GsonCompatibilityMode.Builder addSerializationExclusionStrategy(com.google.gson.ExclusionStrategy exclusionStrategy) -
addDeserializationExclusionStrategy
public GsonCompatibilityMode.Builder addDeserializationExclusionStrategy(com.google.gson.ExclusionStrategy exclusionStrategy) -
build
- Overrides:
buildin classConfig.Builder
-
doBuild
- Overrides:
doBuildin classConfig.Builder
-
equals
- Overrides:
equalsin classConfig.Builder
-
hashCode
public int hashCode()- Overrides:
hashCodein classConfig.Builder
-
copy
- Overrides:
copyin classConfig.Builder
-
toString
- Overrides:
toStringin classConfig.Builder
-