public abstract class JsonBaseByteArrayParser extends BaseJsonParser
| Modifier and Type | Field and Description |
|---|---|
protected int |
__currentChar |
protected int |
__index |
protected static int |
BELL |
protected CharBuf |
builder |
protected byte[] |
charArray |
protected static int |
COLON |
protected static byte[] |
FALSE |
protected static int |
FORM_FEED |
protected int |
lastIndex |
protected static int |
LETTER_A |
protected static int |
LETTER_F |
protected static int |
LETTER_L |
protected static int |
LETTER_N |
protected static int |
LETTER_R |
protected static int |
LETTER_S |
protected static int |
LETTER_T |
protected static int |
LETTER_U |
protected static int |
NEW_LINE |
protected static byte[] |
NULL |
protected static int |
OPEN_BRACKET |
protected static int |
OPEN_CURLY |
protected static int |
RETURN |
protected static int |
SPACE |
protected static int |
TAB |
protected static byte[] |
TRUE |
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, COMMA, copyBuf, DECIMAL_POINT, DOUBLE_QUOTE, ESCAPE, internedKeysCache, internKeys, LETTER_BIG_E, LETTER_E, MINUS, PLUS| Constructor and Description |
|---|
JsonBaseByteArrayParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
complain(java.lang.String complaint) |
protected boolean |
decodeFalse() |
protected java.util.List |
decodeJsonArray() |
protected java.util.List |
decodeJsonArrayOLD() |
protected java.lang.Object |
decodeJsonObject() |
protected java.lang.Object |
decodeNull() |
protected abstract java.lang.String |
decodeString() |
protected boolean |
decodeTrue() |
protected java.lang.Object |
decodeValue() |
protected java.lang.String |
exceptionDetails(java.lang.String message) |
protected boolean |
hasCurrent() |
protected boolean |
hasMore() |
protected int |
nextChar() |
java.lang.Object |
parse(byte[] bytes) |
java.lang.Object |
parse(byte[] bytes,
java.nio.charset.Charset charset) |
java.lang.Object |
parse(char[] chars) |
<T> T |
parse(java.lang.Class<T> type,
byte[] bytes) |
<T> T |
parse(java.lang.Class<T> type,
byte[] bytes,
java.nio.charset.Charset charset) |
<T> T |
parse(java.lang.Class<T> type,
char[] chars) |
<T> T |
parse(java.lang.Class<T> type,
java.lang.CharSequence charSequence) |
<T> T |
parse(java.lang.Class<T> type,
java.io.InputStream input) |
<T> T |
parse(java.lang.Class<T> type,
java.lang.String str) |
java.lang.Object |
parse(java.lang.String string) |
<T> T |
parseAsStream(java.lang.Class<T> type,
byte[] value) |
<T> T |
parseDirect(java.lang.Class<T> type,
byte[] value) |
<T> T |
parseFile(java.lang.Class<T> type,
java.lang.String fileName) |
protected void |
skipWhiteSpace() |
protected void |
skipWhiteSpaceIfNeeded() |
charDescription, parse, parse, parse, parse, setCharsetprotected byte[] charArray
protected int __index
protected int __currentChar
protected static final int NEW_LINE
protected static final int RETURN
protected static final int SPACE
protected static final int TAB
protected static final int BELL
protected static final int FORM_FEED
protected static final int COLON
protected static final int OPEN_CURLY
protected static final int OPEN_BRACKET
protected static final int LETTER_N
protected static final int LETTER_U
protected static final int LETTER_L
protected static final int LETTER_T
protected static final int LETTER_R
protected static final int LETTER_F
protected static final int LETTER_A
protected static final int LETTER_S
protected final CharBuf builder
protected int lastIndex
protected static final byte[] NULL
protected static final byte[] TRUE
protected static final byte[] FALSE
protected final boolean hasMore()
protected final boolean hasCurrent()
protected final void skipWhiteSpaceIfNeeded()
protected final int nextChar()
protected java.lang.String exceptionDetails(java.lang.String message)
protected final void skipWhiteSpace()
public <T> T parse(java.lang.Class<T> type,
java.lang.String str)
public <T> T parse(java.lang.Class<T> type,
byte[] bytes)
public java.lang.Object parse(byte[] bytes)
parse in interface JsonParserparse in class BaseJsonParserpublic <T> T parse(java.lang.Class<T> type,
java.io.InputStream input)
public <T> T parse(java.lang.Class<T> type,
java.lang.CharSequence charSequence)
public <T> T parse(java.lang.Class<T> type,
char[] chars)
protected void complain(java.lang.String complaint)
protected final java.lang.Object decodeJsonObject()
protected final java.lang.Object decodeValue()
protected final java.lang.Object decodeNull()
protected final boolean decodeTrue()
protected final boolean decodeFalse()
protected abstract java.lang.String decodeString()
protected final java.util.List decodeJsonArray()
protected final java.util.List decodeJsonArrayOLD()
public <T> T parseDirect(java.lang.Class<T> type,
byte[] value)
public <T> T parseAsStream(java.lang.Class<T> type,
byte[] value)
public <T> T parse(java.lang.Class<T> type,
byte[] bytes,
java.nio.charset.Charset charset)
public <T> T parseFile(java.lang.Class<T> type,
java.lang.String fileName)
public java.lang.Object parse(char[] chars)
public java.lang.Object parse(java.lang.String string)
parse in interface JsonParserparse in class BaseJsonParserpublic java.lang.Object parse(byte[] bytes,
java.nio.charset.Charset charset)
Copyright © 2014. All Rights Reserved.