Package com.jsoniter.extra
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 boolean
private boolean
private com.google.gson.FieldNamingStrategy
private 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 Config
boolean
int
hashCode()
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 com.jsoniter.spi.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:
build
in classConfig.Builder
-
doBuild
- Overrides:
doBuild
in classConfig.Builder
-
equals
- Overrides:
equals
in classConfig.Builder
-
hashCode
public int hashCode()- Overrides:
hashCode
in classConfig.Builder
-
copy
- Overrides:
copy
in classConfig.Builder
-
toString
- Overrides:
toString
in classConfig.Builder
-