public class JsonParserCharArray extends BaseJsonParser implements JsonParser
| Modifier and Type | Field and Description |
|---|---|
protected char |
__currentChar |
protected int |
__index |
protected char[] |
charArray |
protected static char[] |
FALSE |
protected static char[] |
NULL |
protected static char[] |
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, COLON, COMMA, DECIMAL_POINT, DOUBLE_QUOTE, ESCAPE, fieldsAccessor, internedKeysCache, internKeys, LETTER_BIG_E, LETTER_E, MINUS, PLUS| Constructor and Description |
|---|
JsonParserCharArray() |
JsonParserCharArray(FieldAccessMode mode,
boolean useAnnotations) |
JsonParserCharArray(FieldsAccessor fieldsAccessor) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
complain(String complaint) |
protected boolean |
decodeFalse() |
protected Object |
decodeFromBytes(byte[] bytes) |
protected Object |
decodeFromBytes(byte[] bytes,
Charset charset) |
protected Object |
decodeFromChars(char[] cs) |
protected Object |
decodeFromString(String cs) |
protected List |
decodeJsonArray() |
protected Object |
decodeJsonObject() |
protected Object |
decodeNull() |
protected boolean |
decodeTrue() |
protected Object |
decodeValue() |
protected String |
exceptionDetails(String message) |
protected boolean |
hasMore() |
protected char |
nextChar() |
Object |
parse(byte[] bytes,
Charset charset) |
Object |
parse(char[] chars) |
<T> T |
parse(Class<T> type,
byte[] value) |
<T> T |
parse(Class<T> type,
byte[] bytes,
Charset charset) |
<T> T |
parse(Class<T> type,
char[] chars) |
<T> T |
parse(Class<T> type,
String str) |
protected void |
skipWhiteSpace() |
charDescription, close, convert, findEndQuote, hasEscapeChar, isDecimalChar, isDelimiter, isDoubleQuote, isEscape, isNumberDigit, parse, parse, parse, parse, parse, parse, parse, parse, parse, parse, parseAsStream, parseAsStream, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimalFromFile, parseBigInteger, parseBigInteger, parseBigInteger, parseBigInteger, parseBigInteger, parseBigInteger, parseBigInteger, parseBigIntegerFile, parseByte, parseByteArray, parseChar, parseCharArray, parseDate, parseDate, parseDate, parseDate, parseDate, parseDate, parseDate, parseDateFromFile, parseDirect, parseDirect, parseDouble, parseDouble, parseDouble, parseDouble, parseDouble, parseDouble, parseDouble, parseDoubleArray, parseDoubleFromFile, parseEnum, parseFile, parseFile, parseFloat, parseFloat, parseFloat, parseFloat, parseFloat, parseFloat, parseFloat, parseFloatArray, parseFloatFromFile, parseInt, parseInt, parseInt, parseInt, parseInt, parseInt, parseInt, parseIntArray, parseIntFromFile, parseList, parseList, parseList, parseList, parseList, parseList, parseList, parseList, parseListFromFile, parseLong, parseLong, parseLong, parseLong, parseLong, parseLong, parseLong, parseLongArray, parseLongFromFile, parseMap, parseMap, parseMap, parseMap, parseMap, parseMap, parseMap, parseMap, parseMapFromFile, parseShort, parseShortArray, setCharsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, parse, parse, parse, parse, parse, parse, parse, parse, parse, parse, parseAsStream, parseAsStream, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimal, parseBigDecimalFromFile, parseBigInteger, parseBigInteger, parseBigInteger, parseBigInteger, parseBigInteger, parseBigInteger, parseBigInteger, parseBigIntegerFile, parseByte, parseByteArray, parseChar, parseCharArray, parseDate, parseDate, parseDate, parseDate, parseDate, parseDate, parseDate, parseDateFromFile, parseDirect, parseDirect, parseDouble, parseDouble, parseDouble, parseDouble, parseDouble, parseDouble, parseDouble, parseDoubleArray, parseDoubleFromFile, parseEnum, parseFile, parseFile, parseFloat, parseFloat, parseFloat, parseFloat, parseFloat, parseFloat, parseFloat, parseFloatArray, parseFloatFromFile, parseInt, parseInt, parseInt, parseInt, parseInt, parseInt, parseInt, parseIntArray, parseIntFromFile, parseList, parseList, parseList, parseList, parseList, parseList, parseList, parseList, parseListFromFile, parseLong, parseLong, parseLong, parseLong, parseLong, parseLong, parseLong, parseLongArray, parseLongFromFile, parseMap, parseMap, parseMap, parseMap, parseMap, parseMap, parseMap, parseMap, parseMapFromFile, parseShort, parseShortArrayprotected char[] charArray
protected int __index
protected char __currentChar
protected static final char[] NULL
protected static final char[] TRUE
protected static char[] FALSE
public JsonParserCharArray()
public JsonParserCharArray(FieldAccessMode mode, boolean useAnnotations)
public JsonParserCharArray(FieldsAccessor fieldsAccessor)
protected Object decodeFromChars(char[] cs)
protected final Object decodeFromBytes(byte[] bytes)
protected final boolean hasMore()
protected final char nextChar()
protected final void skipWhiteSpace()
protected final Object decodeJsonObject()
protected final void complain(String complaint)
protected Object decodeValue()
protected final Object decodeNull()
protected final boolean decodeTrue()
protected final boolean decodeFalse()
protected final List decodeJsonArray()
public final <T> T parse(Class<T> type, String str)
parse in interface JsonParserpublic final <T> T parse(Class<T> type, byte[] value)
parse in interface JsonParserpublic <T> T parse(Class<T> type, byte[] bytes, Charset charset)
parse in interface JsonParserpublic Object parse(char[] chars)
parse in interface JsonParserpublic final <T> T parse(Class<T> type, char[] chars)
parse in interface JsonParserpublic Object parse(byte[] bytes, Charset charset)
parse in interface JsonParserCopyright © 2014. All rights reserved.