|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wink.json4j.utils.XML
public class XML
This class is a static helper for various ways of converting an XML document/InputStream
into a JSON stream or String and vice-versa.
For example, the XML document:
| Constructor Summary | |
|---|---|
XML()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
toJson(java.io.File xmlFile)
Method to take an XML file and return a String of the JSON format. |
static java.lang.String |
toJson(java.io.File xmlFile,
boolean verbose)
Method to take an XML file and return a String of the JSON format. |
static java.lang.String |
toJson(java.io.InputStream xmlStream)
Method to take an input stream to an XML document and return a String of the JSON format. |
static java.lang.String |
toJson(java.io.InputStream xmlStream,
boolean verbose)
Method to take an input stream to an XML document and return a String of the JSON format. |
static void |
toJson(java.io.InputStream XMLStream,
java.io.OutputStream JSONStream)
Method to do the transform from an XML input stream to a JSON stream. |
static void |
toJson(java.io.InputStream XMLStream,
java.io.OutputStream JSONStream,
boolean verbose)
Method to do the transform from an XML input stream to a JSON stream. |
static java.lang.String |
toXml(java.io.File jsonFile)
Method to take an JSON file and return a String of the XML format. |
static java.lang.String |
toXml(java.io.File jsonFile,
boolean verbose)
Method to take a JSON file and return a String of the XML format. |
static java.lang.String |
toXml(java.io.InputStream JSONStream)
Method to take an input stream to an JSON document and return a String of the XML format. |
static java.lang.String |
toXml(java.io.InputStream JSONStream,
boolean verbose)
Method to take an input stream to an JSON document and return a String of the XML format. |
static void |
toXml(java.io.InputStream JSONStream,
java.io.OutputStream XMLStream)
Method to do the transform from an JSON input stream to a XML stream. |
static void |
toXml(java.io.InputStream JSONStream,
java.io.OutputStream XMLStream,
boolean verbose)
Method to do the transform from an JSON input stream to a XML stream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XML()
| Method Detail |
|---|
public static void toJson(java.io.InputStream XMLStream,
java.io.OutputStream JSONStream)
throws org.xml.sax.SAXException,
java.io.IOException
XMLStream - The XML stream to convert to JSONJSONStream - The stream to write out JSON to. The contents written to this stream are always in UTF-8 format.
org.xml.sax.SAXException - Thrown is a parse error occurs.
java.io.IOException - Thrown if an IO error occurs.
public static void toJson(java.io.InputStream XMLStream,
java.io.OutputStream JSONStream,
boolean verbose)
throws org.xml.sax.SAXException,
java.io.IOException
XMLStream - The XML stream to convert to JSONJSONStream - The stream to write out JSON to. The contents written to this stream are always in UTF-8 format.verbose - Flag to denote whether or not to render the JSON text in verbose (indented easy to read), or compact (not so easy to read, but smaller), format.
org.xml.sax.SAXException - Thrown if a parse error occurs.
java.io.IOException - Thrown if an IO error occurs.
public static java.lang.String toJson(java.io.InputStream xmlStream)
throws org.xml.sax.SAXException,
java.io.IOException
xmlStream - The InputStream to an XML document to transform to JSON.
org.xml.sax.SAXException - Thrown if an error occurs during parse.
java.io.IOException - Thrown if an IOError occurs.
public static java.lang.String toJson(java.io.InputStream xmlStream,
boolean verbose)
throws org.xml.sax.SAXException,
java.io.IOException
xmlStream - The InputStream to an XML document to transform to JSON.verbose - Boolean flag denoting whther or not to write the JSON in verbose (formatted), or compact form (no whitespace)
org.xml.sax.SAXException - Thrown if an error occurs during parse.
java.io.IOException - Thrown if an IOError occurs.
public static java.lang.String toJson(java.io.File xmlFile,
boolean verbose)
throws org.xml.sax.SAXException,
java.io.IOException
xmlFile - The XML file to transform to JSON.verbose - Boolean flag denoting whther or not to write the JSON in verbose (formatted), or compact form (no whitespace)
org.xml.sax.SAXException - Thrown if an error occurs during parse.
java.io.IOException - Thrown if an IOError occurs.
public static java.lang.String toJson(java.io.File xmlFile)
throws org.xml.sax.SAXException,
java.io.IOException
xmlFile - The XML file to convert to JSON.
org.xml.sax.SAXException - Thrown if an error occurs during parse.
java.io.IOException - Thrown if an IOError occurs.
public static void toXml(java.io.InputStream JSONStream,
java.io.OutputStream XMLStream)
throws java.io.IOException
JSONStream - The JSON stream to convert to XMLXMLStream - The stream to write out XML to. The contents written to this stream are always in UTF-8 format.
java.io.IOException - Thrown if an IO error occurs.
public static void toXml(java.io.InputStream JSONStream,
java.io.OutputStream XMLStream,
boolean verbose)
throws java.io.IOException
JSONStream - The XML stream to convert to JSONXMLStream - The stream to write out JSON to. The contents written to this stream are always in UTF-8 format.verbose - Flag to denote whether or not to render the XML text in verbose (indented easy to read), or compact (not so easy to read, but smaller), format.
java.io.IOException - Thrown if an IO error occurs.
public static java.lang.String toXml(java.io.InputStream JSONStream)
throws java.io.IOException
JSONStream - The InputStream to an JSON document to transform to XML.
java.io.IOException - Thrown if an IOError occurs.
public static java.lang.String toXml(java.io.InputStream JSONStream,
boolean verbose)
throws java.io.IOException
xmlStream - The InputStream to an JSON document to transform to XML.verbose - Boolean flag denoting whther or not to write the XML in verbose (formatted), or compact form (no whitespace)
java.io.IOException - Thrown if an IOError occurs.
public static java.lang.String toXml(java.io.File jsonFile,
boolean verbose)
throws java.io.IOException
xmlFile - The JSON file to transform to XML.verbose - Boolean flag denoting whther or not to write the XML in verbose (formatted), or compact form (no whitespace)
java.io.IOException - Thrown if an IOError occurs.
public static java.lang.String toXml(java.io.File jsonFile)
throws java.io.IOException
jsonFile - The XML file to convert to XML.
java.io.IOException - Thrown if an IOError occurs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||