Class JSONReader.Context

java.lang.Object
com.alibaba.fastjson2.JSONReader.Context
Enclosing class:
JSONReader

public static class JSONReader.Context extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • isFormatUnixTime

      public boolean isFormatUnixTime()
    • isFormatyyyyMMddhhmmss19

      public boolean isFormatyyyyMMddhhmmss19()
    • isFormatyyyyMMddhhmmssT19

      public boolean isFormatyyyyMMddhhmmssT19()
    • isFormatyyyyMMdd8

      public boolean isFormatyyyyMMdd8()
    • isFormatMillis

      public boolean isFormatMillis()
    • isFormatISO8601

      public boolean isFormatISO8601()
    • isFormatHasHour

      public boolean isFormatHasHour()
    • getObjectReader

      public ObjectReader getObjectReader(Type type)
    • getProvider

      public ObjectReaderProvider getProvider()
    • getObjectReaderAutoType

      public ObjectReader getObjectReaderAutoType(long hashCode)
    • getObjectReaderAutoType

      public ObjectReader getObjectReaderAutoType(String typeName, Class expectClass)
    • getContextAutoTypeBeforeHandler

      public JSONReader.AutoTypeBeforeHandler getContextAutoTypeBeforeHandler()
    • getObjectReaderAutoType

      public ObjectReader getObjectReaderAutoType(String typeName, Class expectClass, long features)
    • getExtraProcessor

      public ExtraProcessor getExtraProcessor()
    • setExtraProcessor

      public void setExtraProcessor(ExtraProcessor extraProcessor)
    • getObjectSupplier

      public Supplier<Map> getObjectSupplier()
    • setObjectSupplier

      public void setObjectSupplier(Supplier<Map> objectSupplier)
    • getArraySupplier

      public Supplier<List> getArraySupplier()
    • setArraySupplier

      public void setArraySupplier(Supplier<List> arraySupplier)
    • getDateFormatter

      public DateTimeFormatter getDateFormatter()
    • setDateFormatter

      public void setDateFormatter(DateTimeFormatter dateFormatter)
    • getDateFormat

      public String getDateFormat()
    • setDateFormat

      public void setDateFormat(String format)
    • getZoneId

      public ZoneId getZoneId()
    • getFeatures

      public long getFeatures()
    • setZoneId

      public void setZoneId(ZoneId zoneId)
    • getLocale

      public Locale getLocale()
    • setLocale

      public void setLocale(Locale locale)
    • getTimeZone

      public TimeZone getTimeZone()
    • setTimeZone

      public void setTimeZone(TimeZone timeZone)
    • config

      public void config(JSONReader.Feature... features)
    • config

      public void config(Filter filter, JSONReader.Feature... features)
    • config

      public void config(Filter[] filters, JSONReader.Feature... features)
    • isEnabled

      public boolean isEnabled(JSONReader.Feature feature)
    • config

      public void config(JSONReader.Feature feature, boolean state)