Package org.apache.groovy.json.internal
Class JsonParserUsingCharacterSource
- java.lang.Object
- 
- org.apache.groovy.json.internal.BaseJsonParser
- 
- org.apache.groovy.json.internal.JsonParserUsingCharacterSource
 
 
- 
- All Implemented Interfaces:
- JsonParser
 
 public class JsonParserUsingCharacterSource extends BaseJsonParser 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.
- 
- 
Field SummaryFields Modifier and Type Field Description protected static char[]FALSEprotected static char[]NULLprotected static char[]TRUE- 
Fields inherited from class org.apache.groovy.json.internal.BaseJsonParserALPHA_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 SummaryConstructors Constructor Description JsonParserUsingCharacterSource()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcomplain(String complaint)protected booleandecodeFalse()protected ListdecodeJsonArray()protected ObjectdecodeJsonObject()protected ObjectdecodeNull()protected booleandecodeTrue()protected StringexceptionDetails(String message)Objectparse(char[] chars)Objectparse(Reader reader)- 
Methods inherited from class org.apache.groovy.json.internal.BaseJsonParsercharDescription, findEndQuote, hasEscapeChar, isDecimalChar, isDelimiter, isDoubleQuote, isEscape, isNumberDigit, parse, parse, parse, parse, parse, parse, parse, setCharset
 
- 
 
- 
- 
- 
Method Detail- 
decodeJsonObjectprotected final Object decodeJsonObject() 
 - 
complainprotected final void complain(String complaint) 
 - 
decodeNullprotected final Object decodeNull() 
 - 
decodeTrueprotected final boolean decodeTrue() 
 - 
decodeFalseprotected final boolean decodeFalse() 
 - 
decodeJsonArrayprotected final List decodeJsonArray() 
 - 
parsepublic Object parse(Reader reader) - Specified by:
- parsein interface- JsonParser
- Overrides:
- parsein class- BaseJsonParser
 
 - 
parsepublic Object parse(char[] chars) 
 
- 
 
-