JSONiqs
JSONiqs are a family of declarative query languages designed for processing JSON data. They extend the XQuery family to provide native querying, transforming, and constructing of JSON documents. Like XQuery, JSONiqs rely on aFLWOR-style expressions (for/let/where/order by/return) to express complex data workflows, but they adapt the data model and constructors to JSON’s objects and arrays.
JSONiqs operate directly on the JSON data model, which consists of objects (key/value pairs), arrays, strings,
Key features include expressive data filtering, sorting, grouping, and joining capabilities, as well as subqueries and
Several implementations exist for JSONiqs, with notable examples including the Zorba project and other XML database
Common use cases include extracting data from JSON documents stored in NoSQL or document stores, transforming