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" as type of the compound type which contains it.
|
JSONStringFormatterConfiguration |
format |
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() |
JSONCodecConfiguration(boolean ignoreNull) |
JSONCodecConfiguration(boolean ignoreNull,
boolean ignoreMissingFields) |
JSONCodecConfiguration(boolean ignoreNull,
boolean ignoreMissingFields,
boolean considerClassAttribute) |
JSONCodecConfiguration(java.nio.charset.Charset charset) |
JSONCodecConfiguration(java.nio.charset.Charset charset,
boolean ignoreNull) |
JSONCodecConfiguration(java.nio.charset.Charset charset,
boolean ignoreNull,
boolean ignoreMissingFields) |
JSONCodecConfiguration(java.nio.charset.Charset charset,
boolean ignoreNull,
boolean ignoreMissingFields,
boolean 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
public JSONCodecConfiguration(java.nio.charset.Charset charset, boolean ignoreNull, boolean ignoreMissingFields, boolean considerClassAttribute)
public JSONCodecConfiguration(java.nio.charset.Charset charset, boolean ignoreNull, boolean ignoreMissingFields)
public JSONCodecConfiguration(java.nio.charset.Charset charset, boolean ignoreNull)
public JSONCodecConfiguration(java.nio.charset.Charset charset)
public JSONCodecConfiguration(boolean ignoreNull, boolean ignoreMissingFields, boolean considerClassAttribute)
public JSONCodecConfiguration(boolean ignoreNull, boolean ignoreMissingFields)
public JSONCodecConfiguration(boolean ignoreNull)
public JSONCodecConfiguration()