JSON Transformations and Queries

These features are also available in the
Oxygen JSON Editor
Oxygen JSON Editor!

Transform JSON using XSLT

Oxygen makes it possible to transform JSON documents through XSLT processing. A few predefined document templates are even available to help you define the XSLT necessary for the processing. Once the XSLT file is created, you just need to run a transformation over your stylesheet and reference your JSON document within the transformation scenario.

You can easily create and execute XSLT transformations for JSON documents using the built-in transformation scenarios. These scenarios can be customized for effective processing of JSON documents, enabling the generation of various output formats such as HTML, JSON, XML, CSV, and more. Additionally, they are shareable with other users.

JSON Transformation with XSLT

It is also possible to transform multiple JSON documents at once by selecting multiple JSON resources in the Project view and applying a transformation using XSLT processing.

Transform JSON using XQuery

Oxygen also includes support for transforming JSON document to XML or HTML using XQuery. You just need to run a transformation over an XQuery file and reference your JSON document within the transformation scenario. You can also use the XPath/XQuery Builder view to run queries over JSON documents.

JSON XQuery Builder View

XPath Support

Oxygen provides an XPath toolbar that makes querying JSON documents fast and easy using XPath expressions. You can also use the dedicated XPath/XQuery Builder view that allows you to compose more complex XPath expressions and execute them over the current JSON document.

XPath Results View