Class FastJsonConfig
java.lang.Object
com.alibaba.fastjson2.support.config.FastJsonConfig
Configuration for FastJson.
- Since:
- 2.0.2
- Author:
- Victor.Zxy
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClear internal caches of JSONReader.Context and JSONWriter.ContextGets charset.Gets date format.Get reader features json reader . feature [ ].Filter[]Get reader filters filter [ ].Gets symbol table.Get writer features json writer . feature [ ].Filter[]Get writer filters filter [ ].booleanisJSONB()Is jsonb boolean.booleanIs 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.
-
Constructor Details
-
FastJsonConfig
public FastJsonConfig()init param.
-
-
Method Details
-
getCharset
-
setCharset
-
getDateFormat
-
setDateFormat
Sets date format.- Parameters:
dateFormat- the date format
-
getReaderFeatures
Get reader features json reader . feature [ ].- Returns:
- the json reader . feature [ ]
-
setReaderFeatures
Sets reader features.- Parameters:
readerFeatures- the reader features
-
getWriterFeatures
Get writer features json writer . feature [ ].- Returns:
- the json writer . feature [ ]
-
setWriterFeatures
Sets writer features.- Parameters:
writerFeatures- the writer features
-
getReaderFilters
-
setReaderFilters
Sets reader filters.- Parameters:
readerFilters- the reader filters
-
getWriterFilters
-
setWriterFilters
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
-
setSymbolTable
Sets symbol table.- Parameters:
names- the names- Since:
- 2.0.5
-
clearContext
public void clearContext()Clear internal caches of JSONReader.Context and JSONWriter.Context -
readerContext
-
writerContext
-