abstract class JSONParserMemory extends JSONParserBase
JSONParserString,
JSONParserByteArrayJSONParserBase.MSB| Modifier and Type | Field and Description |
|---|---|
protected int |
len |
acceptLeadinZero, acceptNaN, acceptNonQuote, acceptSimpleQuote, acceptUselessComma, base, c, checkTaillingData, checkTaillingSpace, EOI, 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 abstract void |
extractStringTrim(int start,
int stop) |
protected abstract int |
indexOf(char c,
int pos) |
protected void |
readNQString(boolean[] stop) |
protected java.lang.Object |
readNumber(boolean[] stop) |
protected void |
readString() |
checkControleChar, checkLeadinZero, extractFloat, parse, parseNumber, read, readArray, readFirst, readMain, readNoEnd, readObject, readS, readString2, readUnicode, skipDigits, skipNQString, skipSpaceprotected void readNQString(boolean[] stop)
throws java.io.IOException
readNQString in class JSONParserBasejava.io.IOExceptionprotected java.lang.Object readNumber(boolean[] stop)
throws ParseException,
java.io.IOException
readNumber in class JSONParserBaseParseExceptionjava.io.IOExceptionprotected void readString()
throws ParseException,
java.io.IOException
readString in class JSONParserBaseParseExceptionjava.io.IOExceptionprotected abstract void extractString(int start,
int stop)
protected abstract int indexOf(char c,
int pos)
protected abstract void extractStringTrim(int start,
int stop)