Sodamhan.com

TL;DR

ajson

Execute JSONPath on JSON objects. More information: https://github.com/spyzhov/ajson.

  • 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 * $'

This document was created using the contents of the tldr project.