public class FastJsonConfig
extends java.lang.Object
JSONReader.Feature,
JSONWriter.Feature,
Filter| Modifier and Type | Field and Description |
|---|---|
private java.nio.charset.Charset |
charset
default charset
|
private java.lang.String |
dateFormat
format date type
|
private boolean |
jsonb
JSONB flag.
|
private JSONReader.Context |
readerContext
internal cache for JSONReader.Context, avoid repeatedly constructing new objects
|
private JSONReader.Feature[] |
readerFeatures
JSONReader Features
|
private Filter[] |
readerFilters
JSONReader Filters
|
private SymbolTable |
symbolTable
JSONB symbol table.
|
private boolean |
writeContentLength
The Write content length.
|
private JSONWriter.Context |
writerContext
internal cache for JSONWriter.Context, avoid repeatedly constructing new objects
|
private JSONWriter.Feature[] |
writerFeatures
JSONWriter Features
|
private Filter[] |
writerFilters
JSONWriter Filters
|
| Constructor and Description |
|---|
FastJsonConfig()
init param.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearContext()
Clear internal caches of JSONReader.Context and JSONWriter.Context
|
java.nio.charset.Charset |
getCharset()
Gets charset.
|
java.lang.String |
getDateFormat()
Gets date format.
|
JSONReader.Feature[] |
getReaderFeatures()
Get reader features json reader .
|
Filter[] |
getReaderFilters()
Get reader filters filter [ ].
|
SymbolTable |
getSymbolTable()
Gets symbol table.
|
JSONWriter.Feature[] |
getWriterFeatures()
Get writer features json writer .
|
Filter[] |
getWriterFilters()
Get writer filters filter [ ].
|
boolean |
isJSONB()
Is jsonb boolean.
|
boolean |
isWriteContentLength()
Is write content length boolean.
|
JSONReader.Context |
readerContext() |
void |
setCharset(java.nio.charset.Charset charset)
Sets charset.
|
void |
setDateFormat(java.lang.String dateFormat)
Sets date format.
|
void |
setJSONB(boolean jsonb)
Sets jsonb flag.
|
void |
setReaderFeatures(JSONReader.Feature... readerFeatures)
Sets reader features.
|
void |
setReaderFilters(Filter... readerFilters)
Sets reader filters.
|
void |
setSymbolTable(java.lang.String... names)
Sets symbol table.
|
void |
setWriteContentLength(boolean writeContentLength)
Sets write content length.
|
void |
setWriterFeatures(JSONWriter.Feature... writerFeatures)
Sets writer features.
|
void |
setWriterFilters(Filter... writerFilters)
Sets writer filters.
|
JSONWriter.Context |
writerContext() |
private java.nio.charset.Charset charset
private java.lang.String dateFormat
private JSONReader.Feature[] readerFeatures
private JSONWriter.Feature[] writerFeatures
private Filter[] readerFilters
private Filter[] writerFilters
private boolean writeContentLength
private boolean jsonb
private SymbolTable symbolTable
private transient JSONReader.Context readerContext
private transient JSONWriter.Context writerContext
public java.nio.charset.Charset getCharset()
public void setCharset(java.nio.charset.Charset charset)
charset - the charsetpublic java.lang.String getDateFormat()
public void setDateFormat(java.lang.String dateFormat)
dateFormat - the date formatpublic JSONReader.Feature[] getReaderFeatures()
public void setReaderFeatures(JSONReader.Feature... readerFeatures)
readerFeatures - the reader featurespublic JSONWriter.Feature[] getWriterFeatures()
public void setWriterFeatures(JSONWriter.Feature... writerFeatures)
writerFeatures - the writer featurespublic Filter[] getReaderFilters()
public void setReaderFilters(Filter... readerFilters)
readerFilters - the reader filterspublic Filter[] getWriterFilters()
public void setWriterFilters(Filter... writerFilters)
writerFilters - the writer filterspublic boolean isWriteContentLength()
public void setWriteContentLength(boolean writeContentLength)
writeContentLength - the write content lengthpublic boolean isJSONB()
public void setJSONB(boolean jsonb)
jsonb - the jsonbpublic SymbolTable getSymbolTable()
public void setSymbolTable(java.lang.String... names)
names - the namespublic void clearContext()
public JSONReader.Context readerContext()
public JSONWriter.Context writerContext()