Package com.alibaba.fastjson2
Class JSONFactory
java.lang.Object
com.alibaba.fastjson2.JSONFactory
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JSONReader.Contextstatic JSONReader.ContextcreateReadContext(SymbolTable symbolTable) static JSONReader.ContextcreateReadContext(Supplier<Map> objectSupplier, JSONReader.Feature... features) static JSONReader.ContextcreateReadContext(Supplier<Map> objectSupplier, Supplier<List> arraySupplier, JSONReader.Feature... features) static JSONWriter.Contextstatic JSONWriter.ContextcreateWriteContext(JSONWriter.Feature... features) static ObjectReaderCreatorstatic ObjectWriterCreatorstatic JSONFactory.JSONPathCompilerstatic ObjectReaderProviderstatic ObjectWriterProviderstatic StringgetProperty(String key) static voidstatic voidstatic voidstatic void
-
Field Details
-
CREATOR
-
PROPERTY_DENY_PROPERTY
- See Also:
-
PROPERTY_AUTO_TYPE_ACCEPT
- See Also:
-
PROPERTY_AUTO_TYPE_HANDLER
- See Also:
-
PROPERTY_AUTO_TYPE_BEFORE_HANDLER
- See Also:
-
-
Constructor Details
-
JSONFactory
public JSONFactory()
-
-
Method Details
-
getProperty
-
createWriteContext
-
createWriteContext
-
createReadContext
-
createReadContext
-
createReadContext
public static JSONReader.Context createReadContext(Supplier<Map> objectSupplier, JSONReader.Feature... features) -
createReadContext
public static JSONReader.Context createReadContext(Supplier<Map> objectSupplier, Supplier<List> arraySupplier, JSONReader.Feature... features) -
getDefaultObjectWriterProvider
-
getDefaultObjectReaderProvider
-
getDefaultJSONPathCompiler
-
setContextReaderCreator
-
setContextObjectReaderProvider
-
getContextReaderCreator
-
setContextJSONPathCompiler
-
setContextWriterCreator
-
getContextWriterCreator
-