JSON Query
lastmod 2025-11-12created 2025-11-122 edits
A lightweight, flexible, and expandable JSON query language
A small, flexible, and extensible JSON query language
About
- A lightweight query language for efficiently exploring and transforming JSON data, offering concise syntax and high extensibility
- A small 4.0kB engine, with a lightweight structure of around 2.0 kB when the parser and stringify functions are excluded
- Built-in 50+ functions and operators support complex data manipulation such as filtering, sorting, and mapping
- Uses an Intermediate JSON format to allow conversion back and forth between text queries and JSON queries
- Supports extension with user-defined functions and operators
- Provides a CLI (Command Line Interface) to automate file-based JSON processing
- Runs in Node.js and npm environments, and a Python implementation (jsonquery-python) is also provided separately