mirror of https://github.com/CrimsonTome/tldr.git
643 B
643 B
ajson
Exécute un JSONPath sur un objet JSON. Plus d'informations : https://github.com/spyzhov/ajson.
- Lis un JSON depuis un fichier et exécute une expression JSONPath spécifique :
ajson '{{$..json[?(@.path)]}}' {{chemin/vers/fichier.json}}
- Lis un JSON depuis l'entrée standard et exécute une expression JSONPath spécifique :
cat {{chemin/vers/fichier.json}} | ajson '{{$..json[?(@.path)]}}'
- Lis un JSON depuis une URL et évalue une expression JSONPath spécifique :
ajson '{{avg($..price)}}' '{{https://exemple.com/api/}}'
- Lis un JSON simple et calcule une valeur :
echo '{{3}}' | ajson '{{2 * pi * $}}'