public class JSONFormatterConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.nio.charset.Charset |
charset
Charset for encoding
|
boolean |
ignoreNull
will not write entries of objects, which have a null value.
|
boolean |
sortMembers
sorts members of compound types when converting objects into a json string.
|
boolean |
unicodeValues
Uses unicode conform encoding of special characters (i.e.
|
Constructor and Description |
---|
JSONFormatterConfiguration()
create a default configuration similar to
JSONDefaults.FORMATTER_CONFIG |
JSONFormatterConfiguration(java.nio.charset.Charset charset,
boolean sortMembers,
boolean unicodeValues,
boolean ignoreNull) |
JSONFormatterConfiguration(JSONFormatterConfiguration that) |
Modifier and Type | Method and Description |
---|---|
JSONFormatterConfiguration |
charset(java.nio.charset.Charset charset) |
JSONFormatterConfiguration |
ignoreNull(boolean ignoreNull) |
JSONFormatterConfiguration |
sortMembers(boolean sortMembers) |
JSONFormatterConfiguration |
unicodeValues(boolean unicodeValues) |
public final java.nio.charset.Charset charset
public final boolean sortMembers
Default: true
public final boolean unicodeValues
Default: JSONDefaults#UNICODE_VALUES
public final boolean ignoreNull
public JSONFormatterConfiguration(JSONFormatterConfiguration that)
public JSONFormatterConfiguration()
JSONDefaults.FORMATTER_CONFIG
JSONDefaults
public JSONFormatterConfiguration(java.nio.charset.Charset charset, boolean sortMembers, boolean unicodeValues, boolean ignoreNull)
public JSONFormatterConfiguration charset(java.nio.charset.Charset charset)
public JSONFormatterConfiguration sortMembers(boolean sortMembers)
public JSONFormatterConfiguration unicodeValues(boolean unicodeValues)
public JSONFormatterConfiguration ignoreNull(boolean ignoreNull)