public interface JsonParserFactory
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.
Modifier and Type | Method and Description |
---|---|
JsonParser |
createParser(InputStream in)
Creates a JSON parser from the specified byte stream.
|
JsonParser |
createParser(InputStream in,
Charset charset)
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
|
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 readJsonException
- if encoding cannot be determined
or i/o error (IOException would be cause of JsonException)JsonParser createParser(InputStream in, Charset charset)
in
- i/o stream from which JSON is to be readcharset
- a charsetJsonParser createParser(JsonObject obj)
obj
- JSON objectJsonParser createParser(JsonArray array)
array
- JSON array
Comments to : [email protected]
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.