Package groovy.json.internal
Class JsonParserUsingCharacterSource
java.lang.Object
groovy.json.internal.BaseJsonParser
groovy.json.internal.JsonParserUsingCharacterSource
- All Implemented Interfaces:
JsonParser
Converts an input JSON String into Java objects works with String or char array
as input. Produces an Object which can be any of the basic JSON types mapped
to Java.
- Author:
- Rick Hightower
-
Field Summary
Modifier and TypeFieldDescriptionprotected static char[]
protected static final char[]
protected static final char[]
Fields inherited from class groovy.json.internal.BaseJsonParser
ALPHA_0, ALPHA_1, ALPHA_2, ALPHA_3, ALPHA_4, ALPHA_5, ALPHA_6, ALPHA_7, ALPHA_8, ALPHA_9, bufSize, charset, CLOSED_BRACKET, CLOSED_CURLY, COLON, COMMA, DECIMAL_POINT, DOUBLE_QUOTE, ESCAPE, internedKeysCache, internKeys, LETTER_BIG_E, LETTER_E, MINUS, PLUS
-
Constructor Summary
-
Method Summary
Methods inherited from class groovy.json.internal.BaseJsonParser
charDescription, findEndQuote, hasEscapeChar, isDecimalChar, isDelimiter, isDoubleQuote, isEscape, isNumberDigit, parse, parse, parse, parse, parse, parse, parse, setCharset
-
Field Details
-
NULL
protected static final char[] NULL -
TRUE
protected static final char[] TRUE -
FALSE
protected static char[] FALSE
-
-
Constructor Details
-
JsonParserUsingCharacterSource
public JsonParserUsingCharacterSource()
-
-
Method Details
-
exceptionDetails
-
decodeJsonObject
-
complain
-
decodeNull
-
decodeTrue
protected final boolean decodeTrue() -
decodeFalse
protected final boolean decodeFalse() -
decodeJsonArray
-
parse
- Specified by:
parse
in interfaceJsonParser
- Overrides:
parse
in classBaseJsonParser
-
parse
-