public class JSON
extends java.lang.Object
| Constructor and Description |
|---|
JSON() |
| Modifier and Type | Method and Description |
|---|---|
static JSONArtifact |
parse(java.io.InputStream is)
Parse an InputStream of JSON text into a JSONArtifact.
|
static JSONArtifact |
parse(java.io.InputStream is,
boolean order)
Parse a InputStream of JSON text into a JSONArtifact.
|
static JSONArtifact |
parse(java.io.Reader reader)
Parse a Reader of JSON text into a JSONArtifact.
|
static JSONArtifact |
parse(java.io.Reader reader,
boolean order)
Parse a Reader of JSON text into a JSONArtifact.
|
static JSONArtifact |
parse(java.lang.String str)
Parse a string of JSON text into a JSONArtifact.
|
static JSONArtifact |
parse(java.lang.String str,
boolean order)
Parse a string of JSON text into a JSONArtifact.
|
public static JSONArtifact parse(java.io.Reader reader, boolean order) throws java.io.IOException, java.lang.NullPointerException
reader - The character reader to read the JSON data from.order - Boolean flag indicating if the order of the JSON data should be preserved. This parameter only has an effect if the stream is JSON Object { ... } formatted data.
Note that the provided reader is not closed on completion of read; that is left to the caller.java.io.IOException - Thrown on IO errors during parse.java.lang.NullPointerException - Thrown if reader is nullpublic static JSONArtifact parse(java.io.Reader reader) throws java.io.IOException, java.lang.NullPointerException
reader - The character reader to read the JSON data from.java.io.IOException - Thrown on IO errors during parse.java.lang.NullPointerException - Thrown if reader is nullpublic static JSONArtifact parse(java.io.InputStream is, boolean order) throws java.io.IOException, java.lang.NullPointerException
is - The input stream to read from. The content is assumed to be UTF-8 encoded and handled as such.order - Boolean flag indicating if the order of the JSON data should be preserved. This parameter only has an effect if the stream is JSON Object { ... } formatted data.java.io.IOException - Thrown on IO errors during parse.java.lang.NullPointerException - Thrown if reader is nullpublic static JSONArtifact parse(java.io.InputStream is) throws java.io.IOException, java.lang.NullPointerException
is - The input stream to read from. The content is assumed to be UTF-8 encoded and handled as such.java.io.IOException - Thrown on IO errors during parse.java.lang.NullPointerException - Thrown if reader is nullpublic static JSONArtifact parse(java.lang.String str, boolean order) throws java.io.IOException, java.lang.NullPointerException
str - The String to read from.order - Boolean flag indicating if the order of the JSON data should be preserved. This parameter only has an effect if the stream is JSON Object { ... } formatted data.java.io.IOException - Thrown on IO errors during parse.java.lang.NullPointerException - Thrown if str is nullpublic static JSONArtifact parse(java.lang.String str) throws java.io.IOException, java.lang.NullPointerException
str - The String to read from.java.io.IOException - Thrown on IO errors during parse.java.lang.NullPointerException - Thrown if str is null