|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JsonParserFactory
Factory to create JsonParser instances. If a factory
instance is configured with some configuration, that would be
used to configure the created parser instances.
JsonParser can also be created using Json's
createParser methods. If multiple parser instances are created,
then creating them using a parser factory is preferred.
For example:
JsonParserFactory factory = Json.createParserFactory();
JsonParser parser1 = factory.createParser(...);
JsonParser parser2 = factory.createParser(...);
All of the methods in this class are safe for use by multiple concurrent threads.
| Method Summary | |
|---|---|
JsonParser |
createParser(InputStream in)
Creates a JSON parser from the specified byte stream. |
JsonParser |
createParser(InputStream in,
String encoding)
Creates a JSON parser from the specified byte stream. |
JsonParser |
createParser(JsonArray array)
Creates a JSON parser from the specified JSON array. |
JsonParser |
createParser(JsonObject obj)
Creates a JSON parser from the specified JSON object. |
JsonParser |
createParser(Reader reader)
Creates a JSON parser from a character stream |
| Method Detail |
|---|
JsonParser createParser(Reader reader)
reader - a i/o reader from which JSON is to be readJsonParser createParser(InputStream in)
in - i/o stream from which JSON is to be read
JsonException - if encoding cannot be determined
or i/o error
JsonParser createParser(InputStream in,
String encoding)
in - i/o stream from which JSON is to be readencoding - the name of character
encoding of the stream.
JsonException - if the named encoding is not supported.
The cause of the exception would be
UnsupportedEncodingExceptionCharsetJsonParser createParser(JsonObject obj)
obj - JSON objectJsonParser createParser(JsonArray array)
array - JSON array
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||