Package com.ibm.json.java
Interface JSONArtifact
- 
- All Known Implementing Classes:
- JSONArray,- JSONObject,- OrderedJSONObject
 
 public interface JSONArtifactInterface 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 SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringserialize()Convert this object into a String of JSON text.java.lang.Stringserialize(boolean verbose)Convert this object into a String of JSON text, specifying verbosity.voidserialize(java.io.OutputStream os)Convert this object into a stream of JSON text.voidserialize(java.io.OutputStream os, boolean verbose)Convert this object into a stream of JSON text.voidserialize(java.io.Writer writer)Convert this object into a stream of JSON text.voidserialize(java.io.Writer writer, boolean verbose)Convert this object into a stream of JSON text, specifying verbosity.
 
- 
- 
- 
Method Detail- 
serializevoid serialize(java.io.OutputStream os) throws java.io.IOExceptionConvert 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.
 
 - 
serializevoid serialize(java.io.OutputStream os, boolean verbose) throws java.io.IOExceptionConvert 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.
 
 - 
serializevoid serialize(java.io.Writer writer) throws java.io.IOExceptionConvert 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.
 
 - 
serializevoid serialize(java.io.Writer writer, boolean verbose) throws java.io.IOExceptionConvert 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.
 
 - 
serializejava.lang.String serialize(boolean verbose) throws java.io.IOExceptionConvert 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.
 
 - 
serializejava.lang.String serialize() throws java.io.IOExceptionConvert this object into a String of JSON text. Same as serialize(false);- Throws:
- java.io.IOException- Thrown on IO errors during serialization.
 
 
- 
 
-