com.ibm.json.java

Interface JSONArtifact

All known implementing classes:
JSONArray, JSONObject, OrderedJSONObject

  1. public interface JSONArtifact
Interface class to define a set of generic apis both JSONObject and JSON array implement. This is namely so that functions such as serialize, which are common between the two, can be easily invoked.

Method Summary

Modifier and Type Method and Description
  1. java.lang.String
serialize()
Convert this object into a String of JSON text.
  1. java.lang.String
serialize(boolean verbose)
Convert this object into a String of JSON text, specifying verbosity.
  1. void
serialize(java.io.OutputStream os)
Convert this object into a stream of JSON text.
  1. void
serialize(java.io.OutputStream os,boolean verbose)
Convert this object into a stream of JSON text.
  1. void
serialize(java.io.Writer writer)
Convert this object into a stream of JSON text.
  1. void
serialize(java.io.Writer writer,boolean verbose)
Convert this object into a stream of JSON text, specifying verbosity.

Method Detail

serialize

  1. void serialize(java.io.OutputStream os)
  2. throws java.io.IOException
Convert this object into a stream of JSON text. Same as calling serialize(os,false); Note that encoding is always written as UTF-8, as per JSON spec.
Parameters:
os - The output stream to serialize data to.
Throws:
java.io.IOException - Thrown on IO errors during serialization.

serialize

  1. void serialize(java.io.OutputStream os,
  2. boolean verbose)
  3. throws java.io.IOException
Convert this object into a stream of JSON text. Same as calling serialize(writer,false); Note that encoding is always written as UTF-8, as per JSON spec.
Parameters:
os - The output stream to serialize data to.
verbose - Whether or not to write the JSON text in a verbose format.
Throws:
java.io.IOException - Thrown on IO errors during serialization.

serialize

  1. void serialize(java.io.Writer writer)
  2. throws java.io.IOException
Convert this object into a stream of JSON text. Same as calling serialize(writer,false);
Parameters:
writer - The writer which to serialize the JSON text to.
Throws:
java.io.IOException - Thrown on IO errors during serialization.

serialize

  1. void serialize(java.io.Writer writer,
  2. boolean verbose)
  3. throws java.io.IOException
Convert this object into a stream of JSON text, specifying verbosity.
Parameters:
writer - The writer which to serialize the JSON text to.
Throws:
java.io.IOException - Thrown on IO errors during serialization.

serialize

  1. java.lang.String serialize(boolean verbose)
  2. throws java.io.IOException
Convert this object into a String of JSON text, specifying verbosity.
Parameters:
verbose - Whether or not to serialize in compressed for formatted Strings.
Throws:
java.io.IOException - Thrown on IO errors during serialization.

serialize

  1. java.lang.String serialize()
  2. throws java.io.IOException
Convert this object into a String of JSON text. Same as serialize(false);
Throws:
java.io.IOException - Thrown on IO errors during serialization.