public class XMLToJSONTransformer
extends java.lang.Object
Constructor and Description |
---|
XMLToJSONTransformer() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
transform(java.io.File xmlFile)
Method to take an XML file and return a String of the JSON format.
|
static java.lang.String |
transform(java.io.File xmlFile,
boolean verbose)
Method to take an XML file and return a String of the JSON format.
|
static java.lang.String |
transform(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 |
transform(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 |
transform(java.io.InputStream XMLStream,
java.io.OutputStream JSONStream)
Method to do the transform from an XML input stream to a JSON stream.
|
static void |
transform(java.io.InputStream XMLStream,
java.io.OutputStream JSONStream,
boolean verbose)
Method to do the transform from an XML input stream to a JSON stream.
|
public static void transform(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 transform(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 transform(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 transform(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 transform(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 transform(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.