Package nl.nn.adapterframework.align
Class Xml2Json
- java.lang.Object
-
- org.xml.sax.helpers.XMLFilterImpl
-
- nl.nn.adapterframework.align.XmlTo<JsonDocumentContainer>
-
- nl.nn.adapterframework.align.Xml2Json
-
- All Implemented Interfaces:
ContentHandler
,DTDHandler
,EntityResolver
,ErrorHandler
,XMLFilter
,XMLReader
public class Xml2Json extends XmlTo<JsonDocumentContainer>
XML Schema guided XML to JSON converter;- Author:
- Gerrit van Brakel
-
-
Constructor Summary
Constructors Constructor Description Xml2Json(XmlAligner aligner, boolean skipArrayElementContainers, boolean skipRootElement)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
toString(boolean indent)
static JsonDocumentContainer
translate(String xml, URL schemaURL, boolean compactJsonArrays, boolean skipRootElement)
-
Methods inherited from class nl.nn.adapterframework.align.XmlTo
characters, endElement, getDocumentContainer, isWriteAttributes, setupHandler, setWriteAttributes, startElement, toString, translate
-
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Constructor Detail
-
Xml2Json
public Xml2Json(XmlAligner aligner, boolean skipArrayElementContainers, boolean skipRootElement)
-
-
Method Detail
-
translate
public static JsonDocumentContainer translate(String xml, URL schemaURL, boolean compactJsonArrays, boolean skipRootElement) throws SAXException, IOException
- Throws:
SAXException
IOException
-
toString
public String toString(boolean indent)
-
-