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.- Author:
- Uriel Chemouni uchemouni@gmail.com
-
-
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
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 Summary
Constructors Constructor Description JSONParserInputStream(int permissiveMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
parse(InputStream in)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactoryObject
parse(InputStream in, ContainerFactory containerFactory)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactoryObject
parse(InputStream in, ContainerFactory containerFactory, ContentHandler handler)
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, 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, parse, parseNumber, readArray, readMain, readObject, readString2, readUnicode, skipDigits, skipNQString, skipSpace
-
-
-
-
Method Detail
-
parse
public Object parse(InputStream in) throws ParseException, UnsupportedEncodingException
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
-
parse
public Object parse(InputStream in, ContainerFactory containerFactory) throws ParseException, UnsupportedEncodingException
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
-
parse
public Object parse(InputStream in, ContainerFactory containerFactory, ContentHandler handler) throws ParseException, UnsupportedEncodingException
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
-
-