JSONParserByteArray, JSONParserStringabstract class JSONParserMemory extends JSONParserBase
JSONParserString,
JSONParserByteArrayJSONParserBase.MSB| Modifier and Type | Field | Description |
|---|---|---|
protected int |
len |
acceptLeadinZero, acceptNaN, acceptNonQuote, acceptSimpleQuote, acceptUselessComma, c, checkTaillingData, checkTaillingSpace, containerFactory, EOI, handler, ignoreControlChar, MAX_STOP, pos, sb, stopAll, stopArray, stopKey, stopValue, stopX, useHiPrecisionFloat, useIntegerStorage, xo, xs| Constructor | Description |
|---|---|
JSONParserMemory(int permissiveMode) |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract void |
extractString(int start,
int stop) |
|
protected void |
extractStringTrim(int start,
int stop) |
|
protected abstract int |
indexOf(char c,
int pos) |
|
protected void |
readNQString(boolean[] stop) |
|
protected Object |
readNumber(boolean[] stop) |
|
protected void |
readString() |
checkControleChar, checkLeadinZero, extractFloat, parse, parseNumber, read, readArray, readMain, readNoEnd, readObject, readS, readString2, readUnicode, skipDigits, skipNQString, skipSpaceprotected void readNQString(boolean[] stop)
throws IOException
readNQString in class JSONParserBaseIOExceptionprotected Object readNumber(boolean[] stop) throws ParseException, IOException
readNumber in class JSONParserBaseParseExceptionIOExceptionprotected void readString()
throws ParseException,
IOException
readString in class JSONParserBaseParseExceptionIOExceptionprotected abstract void extractString(int start,
int stop)
protected abstract int indexOf(char c,
int pos)
protected void extractStringTrim(int start,
int stop)