Package net.minidev.json.parser
Class JSONParserInputStream
- java.lang.Object
-
- net.minidev.json.parser.JSONParserBase
-
- net.minidev.json.parser.JSONParserStream
-
- net.minidev.json.parser.JSONParserReader
-
- net.minidev.json.parser.JSONParserInputStream
-
class JSONParserInputStream extends JSONParserReader
Parser for JSON text. Please note that JSONParser is NOT thread-safe.
-
-
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 Constructor Description JSONParserInputStream(int permissiveMode)JSONParserInputStream(java.io.InputStream in, int permissiveMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectparse(java.io.InputStream in)use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory<T> Tparse(java.io.InputStream in, JsonReaderI<T> mapper)use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory-
Methods inherited from class net.minidev.json.parser.JSONParserReader
parse, parse, read, readNoEnd, readS
-
Methods inherited from class net.minidev.json.parser.JSONParserStream
readNQString, readNumber, readString
-
Methods inherited from class net.minidev.json.parser.JSONParserBase
checkControleChar, checkLeadinZero, extractFloat, hasNext, parse, parseNext, parseNumber, readArray, readFirst, readMain, readObject, readString2, readUnicode, skipDigits, skipNQString, skipSpace
-
-
-
-
Method Detail
-
parse
public java.lang.Object parse(java.io.InputStream in) throws ParseException, java.io.UnsupportedEncodingExceptionuse to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory- Throws:
java.io.UnsupportedEncodingExceptionParseException
-
parse
public <T> T parse(java.io.InputStream in, JsonReaderI<T> mapper) throws ParseException, java.io.UnsupportedEncodingExceptionuse to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory- Throws:
ParseExceptionjava.io.UnsupportedEncodingException
-
-