public interface JsonReader extends Closeable
object
or
an array
structure from an input source.
The following example demonstrates how to read an empty JSON array from a string:
JsonReader jsonReader = Json.createReader(new StringReader("[]"));
JsonArray array = jsonReader.readArray();
jsonReader.close();
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this reader and frees any resources associated with the
reader.
|
JsonStructure |
read()
Returns a JSON array or object that is represented in
the input source.
|
JsonArray |
readArray()
Returns a JSON array that is represented in
the input source.
|
JsonObject |
readObject()
Returns a JSON object that is represented in
the input source.
|
JsonStructure read()
JsonException
- if a JSON object or array cannot
be created due to i/o error (IOException would be
cause of JsonException)JsonParsingException
- if a JSON object or array
cannot be created due to incorrect representationIllegalStateException
- if read, readObject, readArray or
close method is already calledJsonObject readObject()
JsonException
- if a JSON object cannot
be created due to i/o error (IOException would be
cause of JsonException)JsonParsingException
- if a JSON object cannot
be created due to incorrect representationIllegalStateException
- if read, readObject, readArray or
close method is already calledJsonArray readArray()
JsonException
- if a JSON array cannot
be created due to i/o error (IOException would be
cause of JsonException)JsonParsingException
- if a JSON array cannot
be created due to incorrect representationIllegalStateException
- if read, readObject, readArray or
close method is already calledvoid close()
close
in interface AutoCloseable
close
in interface Closeable
JsonException
- if an i/o error occurs (IOException would be
cause of JsonException)
Comments to : [email protected]
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.