ajson

Voert JSONPath uit op JSON-objecten. Meer informatie: https://github.com/spyzhov/ajson.

  • Lees JSON uit een bestand en voer een opgegeven JSONPath-expressie uit:

ajson '$..json[?(@.path)]' pad/naar/bestand.json

  • Lees JSON van stdin en voer een gespecificeerde JSONPath-expressie uit:

cat pad/naar/bestand.json | ajson '$..json[?(@.path)]'

  • Lees JSON van een URL en evalueer een opgegeven JSONPath-expressie:

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

  • Lees wat eenvoudige JSON en bereken een waarde:

echo '3' | ajson '2 * pi * $'