Package com.sdicons.json.parser
Class JSONParser
java.lang.Object
com.sdicons.json.parser.JSONParser
Reads JSON text and convert it into a Java model for further handling.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJSONParser
(InputStream aStream) Construct a parser using a stream.JSONParser
(InputStream aStream, String aStreamName) Construct a parser using a stream.JSONParser
(Reader aReader) Construct a parser using a reader.JSONParser
(Reader aReader, String aStreamName) Construct a parser using a reader. -
Method Summary
-
Field Details
-
parser
-
streamName
-
-
Constructor Details
-
JSONParser
Construct a parser using a stream.- Parameters:
aStream
- A stream containing JSON text.aStreamName
- A String that describes the stream, it will be attached to all JSON objects in the model which are generated from this parser. This makes it possible to identify the stream where the object came from.
-
JSONParser
Construct a parser using a stream.- Parameters:
aStream
- A stream containing JSON text.
-
JSONParser
Construct a parser using a reader.- Parameters:
aReader
- A reader containing JSON text.aStreamName
- A String that describes the stream, it will be attached to all JSON objects in the model which are generated from this parser. This makes it possible to identify the stream where the object came from.
-
JSONParser
Construct a parser using a reader.- Parameters:
aReader
- A reader containing JSON text.
-
-
Method Details
-
nextValue
Read the next JSON structure from the stream and convert it into a Java model.- Returns:
- A Java object representing the object in the stream.
- Throws:
antlr.TokenStreamException
- A syntax error is encountered.antlr.RecognitionException
- When a token could not be formed.
-