Package com.alibaba.fastjson.parser
Class DefaultJSONParser
java.lang.Object
com.alibaba.fastjson.parser.DefaultJSONParser
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultJSONParser(com.alibaba.fastjson2.JSONReader reader, ParserConfig config) DefaultJSONParser(Object input, JSONLexer lexer, ParserConfig config) DefaultJSONParser(String text) DefaultJSONParser(String text, ParserConfig config) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaccept(int token) voidclose()voidgetInput()getLexer()com.alibaba.fastjson2.JSONReadervoidhandleResolveTasks(Object value) voidhandleResovleTask(Object value) Deprecated.booleanparse()Deprecated.voidparseArray(Class<?> clazz, Collection array) <T> List<T>parseArray(Class<T> clazz) Object[]parseArray(Type[] types) voidparseArray(Type type, Collection array) final voidparseArray(Collection array) <T> TparseObject(Class<T> clazz) voidparseObject(Object object) <T> TparseObject(Type type)
-
Constructor Details
-
DefaultJSONParser
-
DefaultJSONParser
-
DefaultJSONParser
-
DefaultJSONParser
-
-
Method Details
-
getConfig
-
getLexer
-
getRawReader
public com.alibaba.fastjson2.JSONReader getRawReader() -
parse
-
parseArray
-
parseArray
-
parseArray
-
parseArray
-
parseArray
-
parseObject
-
parseObject
-
parseObject
-
parse
Deprecated. -
handleResovleTask
Deprecated. -
handleResolveTasks
-
accept
public final void accept(int token) -
parseObject
-
config
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
getInput
-
isEnabled
-