Package net.minidev.json.parser
Class JSONParserStream
java.lang.Object
net.minidev.json.parser.JSONParserBase
net.minidev.json.parser.JSONParserStream
- Direct Known Subclasses:
JSONParserReader
Parser for JSON text. Please note that JSONParser is NOT thread-safe.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minidev.json.parser.JSONParserBase
JSONParserBase.MSB -
Field Summary
Fields inherited from class net.minidev.json.parser.JSONParserBase
acceptIncomplete, acceptLeadinZero, acceptNaN, acceptNonQuote, acceptSimpleQuote, acceptUselessComma, base, c, checkTaillingData, checkTaillingSpace, depth, EOI, ignoreControlChar, limitJsonDepth, MAX_DEPTH, MAX_STOP, pos, reject127, sb, stopAll, stopArray, stopKey, stopValue, stopX, unrestictBigDigit, useHiPrecisionFloat, useIntegerStorage, xo, xs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidreadNQString(boolean[] stop) protected ObjectreadNumber(boolean[] stop) this function must be sync with JSONParserMemory.readNumberprotected voidMethods inherited from class net.minidev.json.parser.JSONParserBase
checkControleChar, checkLeadinZero, extractFloat, hasNext, parse, parseNext, parseNumber, read, readArray, readFirst, readMain, readNoEnd, readObject, readS, readString2, readUnicode, skipDigits, skipNQString, skipSpace
-
Constructor Details
-
JSONParserStream
public JSONParserStream(int permissiveMode)
-
-
Method Details
-
readNQString
- Specified by:
readNQStringin classJSONParserBase- Throws:
IOException
-
readNumber
this function must be sync with JSONParserMemory.readNumber- Specified by:
readNumberin classJSONParserBase- Throws:
ParseExceptionIOException
-
readString
- Specified by:
readStringin classJSONParserBase- Throws:
ParseExceptionIOException
-