commands.sh

ajson

all

Execute JSONPath on JSON objects.

More info →

Examples (4)

Read JSON from a file and execute a specified JSONPath expression

ajson '$..json[?(@.path)]' path/to/file.json

Read JSON from `stdin` and execute a specified JSONPath expression

cat path/to/file.json | ajson '$..json[?(@.path)]'

Read JSON from a URL and evaluate a specified JSONPath expression

ajson 'avg($..price)' 'https://example.com/api/'

Read some simple JSON and calculate a value

echo '3' | ajson '2 * pi * $'
made by @shridhargupta | data from tldr-pages