Package com.alibaba.fastjson2
Class JSONReader.Context
java.lang.Object
com.alibaba.fastjson2.JSONReader.Context
- Enclosing class:
- JSONReader
-
Constructor Summary
ConstructorsConstructorDescriptionContext(JSONReader.Feature... features) Context(ObjectReaderProvider provider) Context(ObjectReaderProvider provider, long features) Context(ObjectReaderProvider provider, Filter filter, JSONReader.Feature... features) Context(ObjectReaderProvider provider, JSONReader.Feature... features) Context(ObjectReaderProvider provider, SymbolTable symbolTable) Context(ObjectReaderProvider provider, SymbolTable symbolTable, Filter[] filters, JSONReader.Feature... features) Context(ObjectReaderProvider provider, SymbolTable symbolTable, JSONReader.Feature... features) Context(String dateFormat, JSONReader.Feature... features) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidconfig(Filter[] filters, JSONReader.Feature... features) voidconfig(Filter filter, JSONReader.Feature... features) voidconfig(JSONReader.Feature... features) voidconfig(JSONReader.Feature feature, boolean state) intlongintgetObjectReader(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) setBufferSize(int bufferSize) voidsetDateFormat(String format) voidsetDateFormatter(DateTimeFormatter dateFormatter) voidsetExtraProcessor(ExtraProcessor extraProcessor) voidsetFeatures(long features) voidvoidsetMaxLevel(int maxLevel) voidsetObjectSupplier(Supplier<Map> objectSupplier) voidsetTimeZone(TimeZone timeZone) void
-
Constructor Details
-
Context
-
Context
-
Context
-
Context
-
Context
-
Context
-
Context
-
Context
public Context(ObjectReaderProvider provider, SymbolTable symbolTable, JSONReader.Feature... features) -
Context
public Context(ObjectReaderProvider provider, SymbolTable symbolTable, Filter[] filters, JSONReader.Feature... features)
-
-
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() -
setFeatures
public void setFeatures(long features) - Since:
- 2.0.51
-
setZoneId
-
getMaxLevel
public int getMaxLevel() -
setMaxLevel
public void setMaxLevel(int maxLevel) -
getBufferSize
public int getBufferSize() -
setBufferSize
-
getLocale
-
setLocale
-
getTimeZone
-
setTimeZone
-
config
-
config
-
config
-
config
-
config
-
isEnabled
-
config
-