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 TypeMethodDescription@Nullable String@Nullable Boolean@Nullable Boolean@Nullable Boolean@Nullable Boolean@Nullable com.google.gson.FieldNamingPolicy@Nullable Boolean@Nullable com.google.gson.LongSerializationPolicy@Nullable Boolean@Nullable Boolean@Nullable GsonProperties.StrictnessvoidsetDateFormat(@Nullable String dateFormat) voidsetDisableHtmlEscaping(@Nullable Boolean disableHtmlEscaping) voidsetDisableInnerClassSerialization(@Nullable Boolean disableInnerClassSerialization) voidsetEnableComplexMapKeySerialization(@Nullable Boolean enableComplexMapKeySerialization) voidsetExcludeFieldsWithoutExposeAnnotation(@Nullable Boolean excludeFieldsWithoutExposeAnnotation) voidsetFieldNamingPolicy(@Nullable com.google.gson.FieldNamingPolicy fieldNamingPolicy) voidsetGenerateNonExecutableJson(@Nullable Boolean generateNonExecutableJson) voidsetLenient(@Nullable Boolean lenient) voidsetLongSerializationPolicy(@Nullable com.google.gson.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
public void setExcludeFieldsWithoutExposeAnnotation(@Nullable Boolean excludeFieldsWithoutExposeAnnotation) -
getSerializeNulls
-
setSerializeNulls
-
getEnableComplexMapKeySerialization
-
setEnableComplexMapKeySerialization
-
getDisableInnerClassSerialization
-
setDisableInnerClassSerialization
-
getLongSerializationPolicy
public @Nullable com.google.gson.LongSerializationPolicy getLongSerializationPolicy() -
setLongSerializationPolicy
public void setLongSerializationPolicy(@Nullable com.google.gson.LongSerializationPolicy longSerializationPolicy) -
getFieldNamingPolicy
public @Nullable com.google.gson.FieldNamingPolicy getFieldNamingPolicy() -
setFieldNamingPolicy
public void setFieldNamingPolicy(@Nullable com.google.gson.FieldNamingPolicy fieldNamingPolicy) -
getPrettyPrinting
-
setPrettyPrinting
-
getStrictness
-
setStrictness
-
setLenient
-
getDisableHtmlEscaping
-
setDisableHtmlEscaping
-
getDateFormat
-
setDateFormat
-