Class GsonProperties
java.lang.Object
org.springframework.boot.gson.autoconfigure.GsonProperties
Configuration properties to configure
Gson.- Since:
- 4.0.0
- Author:
- Ivan Golovko
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumeration of levels of strictness. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetDateFormat(@Nullable String dateFormat) voidsetDisableHtmlEscaping(@Nullable Boolean disableHtmlEscaping) voidsetDisableInnerClassSerialization(@Nullable Boolean disableInnerClassSerialization) voidsetEnableComplexMapKeySerialization(@Nullable Boolean enableComplexMapKeySerialization) voidsetExcludeFieldsWithoutExposeAnnotation(@Nullable Boolean excludeFieldsWithoutExposeAnnotation) voidsetFieldNamingPolicy(@Nullable FieldNamingPolicy fieldNamingPolicy) voidsetGenerateNonExecutableJson(@Nullable Boolean generateNonExecutableJson) voidsetLenient(@Nullable Boolean lenient) voidsetLongSerializationPolicy(@Nullable LongSerializationPolicy longSerializationPolicy) voidsetPrettyPrinting(@Nullable Boolean prettyPrinting) voidsetSerializeNulls(@Nullable Boolean serializeNulls) voidsetStrictness(@Nullable GsonProperties.Strictness strictness)
-
Constructor Details
-
GsonProperties
public GsonProperties()
-
-
Method Details
-
getGenerateNonExecutableJson
-
setGenerateNonExecutableJson
-
getExcludeFieldsWithoutExposeAnnotation
-
setExcludeFieldsWithoutExposeAnnotation
-
getSerializeNulls
-
setSerializeNulls
-
getEnableComplexMapKeySerialization
-
setEnableComplexMapKeySerialization
-
getDisableInnerClassSerialization
-
setDisableInnerClassSerialization
-
getLongSerializationPolicy
-
setLongSerializationPolicy
-
getFieldNamingPolicy
-
setFieldNamingPolicy
-
getPrettyPrinting
-
setPrettyPrinting
-
getStrictness
-
setStrictness
-
setLenient
-
getDisableHtmlEscaping
-
setDisableHtmlEscaping
-
getDateFormat
-
setDateFormat
-