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:
  • Constructor Details

    • FastJsonConfig

      public FastJsonConfig()
      init param.
  • Method Details

    • 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