JSONParserByteArray
, JSONParserString
abstract class JSONParserMemory extends JSONParserBase
JSONParserString
,
JSONParserByteArray
JSONParserBase.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, skipSpace
protected void readNQString(boolean[] stop) throws IOException
readNQString
in class JSONParserBase
IOException
protected Object readNumber(boolean[] stop) throws ParseException, IOException
readNumber
in class JSONParserBase
ParseException
IOException
protected void readString() throws ParseException, IOException
readString
in class JSONParserBase
ParseException
IOException
protected abstract void extractString(int start, int stop)
protected abstract int indexOf(char c, int pos)
protected void extractStringTrim(int start, int stop)