Applies to: jsonata

JSONata Query Language

Introduction to JSON

Given that JSONata is assuming you know a little about JSON, here is a short introduction to JavaScript Object Notation–JSON.

TODO: Provide a JSON introduction for non-programmers.

Introduction

JSONata is a lightweight query and transformation language for JSON data. It allows sophisticated queries to be expressed in a compact and intuitive notation. A rich complement of built-in operators and functions is provided for manipulating and combining extracted data, and the results of queries can be formatted into any JSON output structure using familiar JSON object and array syntax. Coupled with the facility to create user defined functions, advanced expressions can be built to tackle any JSON query and transformation task.