Package com.restfb.json
Klasse JsonParser
java.lang.Object
com.restfb.json.JsonParser
A streaming parser for JSON text. The parser reports all events to a given handler.
-
Konstruktorübersicht
KonstruktorBeschreibungJsonParser
(JsonHandler<?, ?> handler) Creates a new JsonParser with the given handler. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
Reads the entire input from the given reader and parses it as JSON.void
Reads the entire input from the given reader and parses it as JSON.void
Parses the given input string.
-
Konstruktordetails
-
JsonParser
Creates a new JsonParser with the given handler. The parser will report all parser events to this handler.- Parameter:
handler
- the handler to process parser events
-
-
Methodendetails
-
parse
Parses the given input string. The input must contain a valid JSON value, optionally padded with whitespace.- Parameter:
string
- the input string, must be valid JSON- Löst aus:
ParseException
- if the input is not valid JSON
-
parse
Reads the entire input from the given reader and parses it as JSON. The input must contain a valid JSON value, optionally padded with whitespace.Characters are read in chunks into a default-sized input buffer. Hence, wrapping a reader in an additional
BufferedReader
likely won't improve reading performance.- Parameter:
reader
- the reader to read the input from- Löst aus:
IOException
- if an I/O error occurs in the readerParseException
- if the input is not valid JSON
-
parse
Reads the entire input from the given reader and parses it as JSON. The input must contain a valid JSON value, optionally padded with whitespace.Characters are read in chunks into an input buffer of the given size. Hence, wrapping a reader in an additional
BufferedReader
likely won't improve reading performance.- Parameter:
reader
- the reader to read the input frombuffersize
- the size of the input buffer in chars- Löst aus:
IOException
- if an I/O error occurs in the readerParseException
- if the input is not valid JSON
-