public class JSONCodecConfiguration
extends java.lang.Object
JSONCodec
).Modifier and Type | Field and Description |
---|---|
java.nio.charset.Charset |
charset
character encoding of the json string.
|
boolean |
considerClassAttribute
considers the special member "class" in a JSON Object as type of the compound type
which contains it - much like the static member 'class' of each Java class.
|
JSONStringFormatterConfiguration |
format
defines the default format used to render JSON strings.
|
boolean |
ignoreMissingFields
ignores fields that exist in the json string but not in the corresponding java class.
|
boolean |
ignoreNull
removes all members with null values in a given object during conversion into a string.
|
Constructor and Description |
---|
JSONCodecConfiguration()
Configuration:
charset = Charset.defaultCharset()
ignoreNull = false
ignoreMissingFields = false
considerClassAttribute = false
|
JSONCodecConfiguration(boolean ignoreNull)
Configuration:
charset = Charset.defaultCharset()
ignoreNull = ignoreNull
ignoreMissingFields = false
considerClassAttribute = false
|
JSONCodecConfiguration(boolean ignoreNull,
boolean ignoreMissingFields)
Configuration:
charset = Charset.defaultCharset()
ignoreNull = ignoreNull
ignoreMissingFields = ignoreMissingFields
considerClassAttribute = false
|
JSONCodecConfiguration(boolean ignoreNull,
boolean ignoreMissingFields,
boolean considerClassAttribute)
Configuration:
charset = Charset.defaultCharset()
ignoreNull = ignoreNull
ignoreMissingFields = ignoreMissingFields
considerClassAttribute = considerClassAttribute
|
JSONCodecConfiguration(java.nio.charset.Charset charset)
Configuration:
charset = charset
ignoreNull = false
ignoreMissingFields = false
considerClassAttribute = false
|
JSONCodecConfiguration(java.nio.charset.Charset charset,
boolean ignoreNull)
Configuration:
charset = charset
ignoreNull = ignoreNull
ignoreMissingFields = false
considerClassAttribute = false
|
JSONCodecConfiguration(java.nio.charset.Charset charset,
boolean ignoreNull,
boolean ignoreMissingFields)
Configuration:
charset = charset
ignoreNull = ignoreNull
ignoreMissingFields = ignoreMissingFields
considerClassAttribute = false
|
JSONCodecConfiguration(java.nio.charset.Charset charset,
boolean ignoreNull,
boolean ignoreMissingFields,
boolean considerClassAttribute)
Configuration:
charset = charset
ignoreNull = ignoreNull
ignoreMissingFields = ignoreMissingFields
considerClassAttribute = considerClassAttribute
|
public java.nio.charset.Charset charset
Default: Charset.defaultCharset()
public boolean ignoreNull
Default: false
public boolean ignoreMissingFields
Default: false
public boolean considerClassAttribute
Default: false
public JSONStringFormatterConfiguration format
Default: new JSONStringFormatterConfiguration()
JSONStringFormatterConfiguration}
public JSONCodecConfiguration(java.nio.charset.Charset charset, boolean ignoreNull, boolean ignoreMissingFields, boolean considerClassAttribute)
charset
= charsetignoreNull
= ignoreNullignoreMissingFields
= ignoreMissingFieldsconsiderClassAttribute
= considerClassAttributepublic JSONCodecConfiguration(java.nio.charset.Charset charset, boolean ignoreNull, boolean ignoreMissingFields)
charset
= charsetignoreNull
= ignoreNullignoreMissingFields
= ignoreMissingFieldsconsiderClassAttribute
= falsepublic JSONCodecConfiguration(java.nio.charset.Charset charset, boolean ignoreNull)
charset
= charsetignoreNull
= ignoreNullignoreMissingFields
= falseconsiderClassAttribute
= falsepublic JSONCodecConfiguration(java.nio.charset.Charset charset)
charset
= charsetignoreNull
= falseignoreMissingFields
= falseconsiderClassAttribute
= falsepublic JSONCodecConfiguration(boolean ignoreNull, boolean ignoreMissingFields, boolean considerClassAttribute)
charset
= Charset.defaultCharset()
ignoreNull
= ignoreNullignoreMissingFields
= ignoreMissingFieldsconsiderClassAttribute
= considerClassAttributepublic JSONCodecConfiguration(boolean ignoreNull, boolean ignoreMissingFields)
charset
= Charset.defaultCharset()
ignoreNull
= ignoreNullignoreMissingFields
= ignoreMissingFieldsconsiderClassAttribute
= falsepublic JSONCodecConfiguration(boolean ignoreNull)
charset
= Charset.defaultCharset()
ignoreNull
= ignoreNullignoreMissingFields
= falseconsiderClassAttribute
= falsepublic JSONCodecConfiguration()
charset
= Charset.defaultCharset()
ignoreNull
= falseignoreMissingFields
= falseconsiderClassAttribute
= false