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 void
accept
(int token) void
close()
void
getInput()
getLexer()
com.alibaba.fastjson2.JSONReader
void
handleResolveTasks
(Object value) void
handleResovleTask
(Object value) Deprecated.boolean
parse()
Deprecated.void
parseArray
(Class<?> clazz, Collection array) <T> List<T>
parseArray
(Class<T> clazz) Object[]
parseArray
(Type[] types) void
parseArray
(Type type, Collection array) final void
parseArray
(Collection array) <T> T
parseObject
(Class<T> clazz) void
parseObject
(Object object) <T> T
parseObject
(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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
getInput
-
isEnabled
-