abstract class JSONParserMemory extends JSONParserBase
JSONParserString,
JSONParserByteArrayJSONParserBase.MSB| Modifier and Type | Field and 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 and Description |
|---|
JSONParserMemory(int permissiveMode) |
| Modifier and Type | Method and 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)