class JSONParserReader extends JSONParserStream
JSONParserBase.MSBacceptLeadinZero, 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 |
|---|
JSONParserReader(int permissiveMode) |
| Modifier and Type | Method and Description |
|---|---|
Object |
parse(Reader in)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
Object |
parse(Reader in,
ContainerFactory containerFactory)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
Object |
parse(Reader in,
ContainerFactory containerFactory,
ContentHandler handler)
use to return Primitive Type, or String, Or JsonObject or JsonArray
generated by a ContainerFactory
|
protected void |
read()
Read one char in this.c
|
protected void |
readNoEnd() |
protected void |
readS()
store and read
|
readNQString, readNumber, readStringcheckControleChar, checkLeadinZero, extractFloat, parse, parseNumber, readArray, readMain, readObject, readString2, readUnicode, skipDigits, skipNQString, skipSpacepublic Object parse(Reader in) throws ParseException
ParseExceptionpublic Object parse(Reader in, ContainerFactory containerFactory) throws ParseException
ParseExceptionpublic Object parse(Reader in, ContainerFactory containerFactory, ContentHandler handler) throws ParseException
ParseExceptionprotected void read()
throws IOException
JSONParserBaseread in class JSONParserBaseIOExceptionprotected void readS()
throws IOException
JSONParserBasereadS in class JSONParserBaseIOExceptionprotected void readNoEnd()
throws ParseException,
IOException
readNoEnd in class JSONParserBaseParseExceptionIOException