mirror of https://github.com/CrimsonTome/tldr.git
606 B
606 B
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 * $}}'