SkillAgentSearch skills...

Jsonquery

A JSONQuery implementation in JavaScript

Install / Use

/learn @jcrosby/Jsonquery
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

JSONQuery provides a comprehensive set of data querying tools including filtering, recursive search, sorting, mapping, range selection, and flexible expressions with wildcard string comparisons and various operators.

Quick Example: var data = {customers:[ {name:"Susan", purchases:29}, {name:"Kim", purchases:150}, {name:"Jake", purchases:27} ]};

var results = JSONQuery("$.customers[?purchases > 21 & name='Jake'][\\purchases]",data);

returns customers sorted by higest number of purchases to lowest.

For more information on JSONQuery, see: http://docs.persvr.org/documentation/jsonquery http://groups.google.com/group/json-query http://www.sitepen.com/blog/2008/07/16/jsonquery-data-querying-beyond-jsonpath/

JSONQuery is a superset of JSONPath: http://goessner.net/articles/JsonPath/

Testing

To run the test suite, simply open test/test.html in your browser.

View on GitHub
GitHub Stars44
CategoryDevelopment
Updated3y ago
Forks11

Languages

JavaScript

Security Score

60/100

Audited on Apr 3, 2022

No findings