j
Install via:brew
License:MIT
Open sourcejq
About
A lightweight command-line JSON processor. Filter, transform, map and pretty-print JSON with a concise and powerful query language.
Pricing
Free
jq is a JSON processor for the shell. It lets you slice, filter, map and transform JSON data with a compact functional language — essential for working with modern APIs.
Key Features
- Query language for selecting and transforming data.
- Pretty-printing and sorting.
- Array and object construction.
- String, math and date functions.
- Built-in regex support.
- Composable with pipes in scripts.
Pricing
jq is free and open source under the MIT license.
Getting Started
brew install jq
curl -s https://api.github.com/repos/jqlang/jq | jq '.stargazers_count, .license.spdx_id'
echo '{"a":1,"b":2}' | jq '.a + .b'
Run jq --help for a crash course.