JSONiq is an actively used query language created in 2011. JSONiq is a query and functional programming language that is designed to declaratively query and transform collections of hierarchical and heterogeneous data in format of JSON, XML, as well as unstructured, textual data. JSONiq is an open specification published under the Creative Commons Attribution-ShareAlike 3.0 license. It is based on the XQuery language, with which it shares the same core expressions and operations on atomic types. Read more on Wikipedia...

9Years Old 25Users ?Jobs

Example code from Linguist:

(: Query for returning one database entry :) 

import module namespace req = "http://www.28msec.com/modules/http-request";
import module namespace catalog = "http://guide.com/catalog";

variable $id := (req:param-values("id"), "London")[1];
variable $part := (req:param-values("part"), "main")[1];

catalog:get-data-by-key($id, $part)

Example code from Wikipedia:

for $p in collection("persons")

Trending Repos

repo stars description

Last updated June 22nd, 2020

Edit JSONiq on GitHub