Package com.alibaba.fastjson2
Class JSONReader.Context
java.lang.Object
com.alibaba.fastjson2.JSONReader.Context
- Enclosing class:
- JSONReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ObjectReaderProviderprotected final SymbolTable -
Constructor Summary
ConstructorsConstructorDescriptionContext(ObjectReaderProvider provider) Context(ObjectReaderProvider provider, SymbolTable symbolTable) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfig(Filter[] filters, JSONReader.Feature... features) voidconfig(Filter filter, JSONReader.Feature... features) voidconfig(JSONReader.Feature... features) voidconfig(JSONReader.Feature feature, boolean state) longgetObjectReader(Type type) getObjectReaderAutoType(long hashCode) getObjectReaderAutoType(String typeName, Class expectClass) getObjectReaderAutoType(String typeName, Class expectClass, long features) booleanisEnabled(JSONReader.Feature feature) booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetArraySupplier(Supplier<List> arraySupplier) voidsetDateFormat(String format) voidsetDateFormatter(DateTimeFormatter dateFormatter) voidsetExtraProcessor(ExtraProcessor extraProcessor) voidvoidsetObjectSupplier(Supplier<Map> objectSupplier) voidsetTimeZone(TimeZone timeZone) void
-
Field Details
-
provider
-
symbolTable
-
-
Constructor Details
-
Context
-
Context
-
-
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
-
getProvider
-
getObjectReaderAutoType
-
getObjectReaderAutoType
-
getContextAutoTypeBeforeHandler
-
getObjectReaderAutoType
-
getExtraProcessor
-
setExtraProcessor
-
getObjectSupplier
-
setObjectSupplier
-
getArraySupplier
-
setArraySupplier
-
getDateFormatter
-
setDateFormatter
-
getDateFormat
-
setDateFormat
-
getZoneId
-
getFeatures
public long getFeatures() -
setZoneId
-
getLocale
-
setLocale
-
getTimeZone
-
setTimeZone
-
config
-
config
-
config
-
isEnabled
-
config
-