Le commandement jq
est un outil puissant en ligne de commande pour traiter et manipuler des données JSON. Il permet de filtrer, transformer et formater des données JSON de manière efficace, ce qui en fait un choix idéal pour les développeurs et les administrateurs système.
La syntaxe de base de la commande jq
est la suivante :
jq [options] [arguments]
Voici quelques options courantes pour jq
:
-c
: Affiche la sortie en format compact.-r
: Renvoie la sortie sous forme de texte brut au lieu de JSON.-f <file>
: Charge les filtres depuis un fichier externe.--slurp
: Lit plusieurs fichiers JSON et les combine en un tableau.Voici quelques exemples pratiques de l’utilisation de jq
:
jq . fichier.json
jq '.nom' fichier.json
jq '{nom: .nom, age: .age}' fichier.json
jq '.utilisateurs | length' fichier.json
jq -r '.nom' fichier.json
-c
pour obtenir une sortie plus compacte, surtout lorsque vous traitez de grandes quantités de données.jq
dans un terminal interactif pour voir immédiatement les résultats et ajuster vos filtres en conséquence.