Class FastJsonConfig
- java.lang.Object
-
- com.alibaba.fastjson2.support.config.FastJsonConfig
-
public class FastJsonConfig extends Object
Configuration for FastJson.- Since:
- 2.0.2
- Author:
- Victor.Zxy
- See Also:
JSONReader.Feature,JSONWriter.Feature,Filter
-
-
Constructor Summary
Constructors Constructor Description FastJsonConfig()init param.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CharsetgetCharset()Gets charset.StringgetDateFormat()Gets date format.JSONReader.Feature[]getReaderFeatures()Get reader features json reader . feature [ ].Filter[]getReaderFilters()Get reader filters filter [ ].SymbolTablegetSymbolTable()Gets symbol table.JSONWriter.Feature[]getWriterFeatures()Get writer features json writer . feature [ ].Filter[]getWriterFilters()Get writer filters filter [ ].booleanisJSONB()Is jsonb boolean.booleanisWriteContentLength()Is write content length boolean.voidsetCharset(Charset charset)Sets charset.voidsetDateFormat(String dateFormat)Sets date format.voidsetJSONB(boolean jsonb)Sets jsonb flag.voidsetReaderFeatures(JSONReader.Feature... readerFeatures)Sets reader features.voidsetReaderFilters(Filter... readerFilters)Sets reader filters.voidsetSymbolTable(String... names)Sets symbol table.voidsetWriteContentLength(boolean writeContentLength)Sets write content length.voidsetWriterFeatures(JSONWriter.Feature... writerFeatures)Sets writer features.voidsetWriterFilters(Filter... writerFilters)Sets writer filters.
-
-
-
Method Detail
-
getCharset
public Charset getCharset()
Gets charset.- Returns:
- the charset
-
setCharset
public void setCharset(Charset charset)
Sets charset.- Parameters:
charset- the charset
-
getDateFormat
public String getDateFormat()
Gets date format.- Returns:
- the date format
-
setDateFormat
public void setDateFormat(String dateFormat)
Sets date format.- Parameters:
dateFormat- the date format
-
getReaderFeatures
public JSONReader.Feature[] getReaderFeatures()
Get reader features json reader . feature [ ].- Returns:
- the json reader . feature [ ]
-
setReaderFeatures
public void setReaderFeatures(JSONReader.Feature... readerFeatures)
Sets reader features.- Parameters:
readerFeatures- the reader features
-
getWriterFeatures
public JSONWriter.Feature[] getWriterFeatures()
Get writer features json writer . feature [ ].- Returns:
- the json writer . feature [ ]
-
setWriterFeatures
public void setWriterFeatures(JSONWriter.Feature... writerFeatures)
Sets writer features.- Parameters:
writerFeatures- the writer features
-
getReaderFilters
public Filter[] getReaderFilters()
Get reader filters filter [ ].- Returns:
- the filter [ ]
-
setReaderFilters
public void setReaderFilters(Filter... readerFilters)
Sets reader filters.- Parameters:
readerFilters- the reader filters
-
getWriterFilters
public Filter[] getWriterFilters()
Get writer filters filter [ ].- Returns:
- the filter [ ]
-
setWriterFilters
public void setWriterFilters(Filter... writerFilters)
Sets writer filters.- Parameters:
writerFilters- the writer filters
-
isWriteContentLength
public boolean isWriteContentLength()
Is write content length boolean.- Returns:
- the boolean
-
setWriteContentLength
public void setWriteContentLength(boolean writeContentLength)
Sets write content length.- Parameters:
writeContentLength- the write content length
-
isJSONB
public boolean isJSONB()
Is jsonb boolean.- Returns:
- the boolean
- Since:
- 2.0.5
-
setJSONB
public void setJSONB(boolean jsonb)
Sets jsonb flag.- Parameters:
jsonb- the jsonb- Since:
- 2.0.5
-
getSymbolTable
public SymbolTable getSymbolTable()
Gets symbol table.- Returns:
- the symbol table
- Since:
- 2.0.5
-
setSymbolTable
public void setSymbolTable(String... names)
Sets symbol table.- Parameters:
names- the names- Since:
- 2.0.5
-
-