Article contents

Share Article

Feature Spotlight: Simplified Data Engineering with JSON Functions in Data Virtuality

Article contents

The powerful JSON functions in Data Virtuality are designed to optimize your workflow and make working with JSON data simpler than ever before, allowing for more efficient and faster data manipulation.


The integration of the renowned JSON functions into the Data Virtuality Platform empowers users to fully harness JSON capabilities for data integration and management. In essence, users can consolidate all their data-related tasks, achieving significant time savings within a singular platform. Here are some examples of the benefits that JSON brings to your workflow within the Data Virtuality Platform:

  1. Effortless data transformation: Seamlessly convert and manipulate data using the robust JSON functions, further improving the efficiency of your integration tasks.
  2. Enhanced Data Extraction: Within the Data Virtuality environment, enjoy precise extraction from intricate JSON structures using JSONPATHVALUE and JSONQUERY.
  3. Simple data aggregation: Effectively utilize JSONARRAY_AGG to aggregate JSON arrays, paving the way for in-depth analytics in your data management endeavors.

Available JSON functions

JSONTOXML: Convert JSON data to XML format effortlessly.

JSONPATHVALUE: Extract specific values from JSON objects using a JSONPath expression.

JSONQUERY: Execute SQL-like queries on JSON data, making data retrieval more intuitive.

JSONARRAY: Create a JSON array from a set of values, simplifying data organization.

JSONOBJECT: Construct a JSON object from key-value pairs, facilitating structured data representation.

JSONPARSE: Parse a JSON string into a structured format for further processing.

JSONTABLE: Transform JSON data into a tabular format.

JSONARRAY_AGG: Aggregate JSON arrays for advanced analytics and reporting.

Whether you’re a developer or a data enthusiast, these functions empower you to work with JSON data effortlessly.

Use Case

In our blog post, “How to use the JSON Datatype in PostgreSQL: A Brief Manual”, you can find a manual for a specific use case.

How to Get Started

Accessing JSON functions is simple! If you haven’t done so already, start your trial, fire up the Code Editor in Data Virtuality, and begin implementing these functions in your queries.

Follow the official documentation:

More interesting articles