Nouveau : Datasets open source gratuits disponibles !Decouvrir →
📋
devops 20 entrees

jq Cheatsheet

Découvrez la jq Cheatsheet : votre guide pratique pour manipuler les données JSON en ligne !

## Bases & syntaxe
### Filtre basique
```jq
.data[].name

Utilisé pour extraire la valeur d'une clé spécifique.

Sélection par indice

.data[0]

Sélectionne le premier élément d'un tableau.

Structures de données

Création d'un objet JSON

{ "name": "John", "age": 30 }

Crée un objet JSON avec une clé et une valeur.

Création d'un tableau

[1, 2, 3, 4]

Crée un tableau contenant plusieurs éléments.

Fonctions & methodes essentielles

Filtrer des données

.filter(.age > 25)

Filtre les objets où l'âge est supérieur à 25.

Trier des données

.sort_by(.age)

Trie les données par âge en ordre croissant.

Patterns courants

Extraire une clé spécifique de tous les éléments d'un tableau

.data[].name

Permet d'extraire le nom de tous les objets dans un tableau.

Compter les éléments d'un tableau

| length

Retourne le nombre total d'éléments dans un tableau.

Operations avancees

Calculer une somme

.sum(.age)

Calcule la somme de l'âge de tous les objets.

Grouper des données

| group_by(.department)

Groupe les objets par département.

Debugging & outils

Afficher toutes les propriétés d'un objet

to_entries | from_entries

Affiche toutes les propriétés d'un objet sous forme claire.

Sélectionner des éléments qui ne sont pas nuls

| map(select(. != null))

Permet de filtrer et sélectionner uniquement les éléments non nuls.


Projet jq a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet jq ?
Cette cheatsheet jq regroupe la syntaxe, les commandes et les astuces essentielles pour jq. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet jq ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de jq. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.