クラス KotlinxSerializationJsonProperties
java.lang.ObjectSE
org.springframework.boot.kotlinx.serialization.json.autoconfigure.KotlinxSerializationJsonProperties
@ConfigurationProperties("spring.kotlinx.serialization.json")
public class KotlinxSerializationJsonProperties
extends ObjectSE
Configuration properties to configure Kotlinx Serialization
Json.- 導入:
- 4.0.0
- 作成者:
- Dmitry Sulman
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static enumJSON プロパティの命名戦略を表す列挙型。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明kotlinx.serialization.json.ClassDiscriminatorModebooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAllowComments(boolean allowComments) voidsetAllowSpecialFloatingPointValues(boolean allowSpecialFloatingPointValues) voidsetAllowStructuredMapKeys(boolean allowStructuredMapKeys) voidsetAllowTrailingComma(boolean allowTrailingComma) voidsetClassDiscriminator(StringSE classDiscriminator) voidsetClassDiscriminatorMode(kotlinx.serialization.json.ClassDiscriminatorMode classDiscriminatorMode) voidsetCoerceInputValues(boolean coerceInputValues) voidsetDecodeEnumsCaseInsensitive(boolean decodeEnumsCaseInsensitive) voidsetEncodeDefaults(boolean encodeDefaults) voidsetExplicitNulls(boolean explicitNulls) voidsetIgnoreUnknownKeys(boolean ignoreUnknownKeys) voidsetLenient(boolean lenient) voidsetNamingStrategy(@Nullable KotlinxSerializationJsonProperties.JsonNamingStrategy namingStrategy) voidsetPrettyPrint(boolean prettyPrint) voidsetUseAlternativeNames(boolean useAlternativeNames)
コンストラクターの詳細
KotlinxSerializationJsonProperties
public KotlinxSerializationJsonProperties()
メソッドの詳細
getNamingStrategy
setNamingStrategy
public void setNamingStrategy(@Nullable KotlinxSerializationJsonProperties.JsonNamingStrategy namingStrategy) isPrettyPrint
public boolean isPrettyPrint()setPrettyPrint
public void setPrettyPrint(boolean prettyPrint) isLenient
public boolean isLenient()setLenient
public void setLenient(boolean lenient) isIgnoreUnknownKeys
public boolean isIgnoreUnknownKeys()setIgnoreUnknownKeys
public void setIgnoreUnknownKeys(boolean ignoreUnknownKeys) isEncodeDefaults
public boolean isEncodeDefaults()setEncodeDefaults
public void setEncodeDefaults(boolean encodeDefaults) isExplicitNulls
public boolean isExplicitNulls()setExplicitNulls
public void setExplicitNulls(boolean explicitNulls) isCoerceInputValues
public boolean isCoerceInputValues()setCoerceInputValues
public void setCoerceInputValues(boolean coerceInputValues) isAllowStructuredMapKeys
public boolean isAllowStructuredMapKeys()setAllowStructuredMapKeys
public void setAllowStructuredMapKeys(boolean allowStructuredMapKeys) isAllowSpecialFloatingPointValues
public boolean isAllowSpecialFloatingPointValues()setAllowSpecialFloatingPointValues
public void setAllowSpecialFloatingPointValues(boolean allowSpecialFloatingPointValues) getClassDiscriminator
setClassDiscriminator
getClassDiscriminatorMode
public kotlinx.serialization.json.ClassDiscriminatorMode getClassDiscriminatorMode()setClassDiscriminatorMode
public void setClassDiscriminatorMode(kotlinx.serialization.json.ClassDiscriminatorMode classDiscriminatorMode) isDecodeEnumsCaseInsensitive
public boolean isDecodeEnumsCaseInsensitive()setDecodeEnumsCaseInsensitive
public void setDecodeEnumsCaseInsensitive(boolean decodeEnumsCaseInsensitive) isUseAlternativeNames
public boolean isUseAlternativeNames()setUseAlternativeNames
public void setUseAlternativeNames(boolean useAlternativeNames) isAllowTrailingComma
public boolean isAllowTrailingComma()setAllowTrailingComma
public void setAllowTrailingComma(boolean allowTrailingComma) isAllowComments
public boolean isAllowComments()setAllowComments
public void setAllowComments(boolean allowComments)