Package com.alibaba.fastjson.parser
Class JSONScanner
java.lang.Object
com.alibaba.fastjson.parser.JSONLexerBase
com.alibaba.fastjson.parser.JSONScanner
- All Implemented Interfaces:
JSONLexer
-
Field Summary
FieldsFields inherited from interface com.alibaba.fastjson.parser.JSONLexer
ARRAY, END, EOI, NOT_MATCH, NOT_MATCH_NAME, OBJECT, UNKNOWN, VALUE, VALUE_NULL -
Constructor Summary
ConstructorsConstructorDescriptionJSONScanner(com.alibaba.fastjson2.JSONReader reader) JSONScanner(String str) JSONScanner(String str, int features) -
Method Summary
-
Field Details
-
token
protected int token
-
-
Constructor Details
-
JSONScanner
public JSONScanner(com.alibaba.fastjson2.JSONReader reader) -
JSONScanner
-
JSONScanner
-
-
Method Details
-
getReader
public com.alibaba.fastjson2.JSONReader getReader() -
isOrderedField
public boolean isOrderedField() -
stringVal
-
decimalValue
-
token
public int token() -
config
-
isEnabled
-
isBlankInput
public boolean isBlankInput() -
intValue
public int intValue() -
longValue
public long longValue() -
nextToken
public final void nextToken() -
getCurrent
public char getCurrent() -
nextToken
public final void nextToken(int expect) -
isEOF
public boolean isEOF()
-