Tu veux apprendre et maîtriser jq ?

Rejoins le parcours jq d’Exercism pour accéder à 75 exercices regroupés en 12 concepts jq, avec l'analyse automatique de ton code et un mentorat personnalisé, et tout cela 100 % gratuit.

À propos de jq

echo '{"message": "Hello, World!"}' | \
jq -r '.message'

Les fonctionnalités clés de jq


jq

Largement utilisé

jq s'est imposé de facto comme la référence pour transformer des données JSON.

Petit et rapide

jq est disponible sous la forme d'un seul binaire sans dépendances, ce qui rend son installation toute simple.

Génère du JSON

Génère du JSON valide grâce aux options de ligne de commande, pour ne plus te soucier des cas limites de mise entre guillemets.

Rapports

Générer des rapports à partir d'API REST : rediriger la sortie de curl vers jq est un atout puissant dans ta boîte à outils.

Outils de CI

Tu utilises peut-être déjà jq dans tes _workflows_ de CI : apprends à mieux le maîtriser pour exploiter tout son potentiel.

Un langage fonctionnel

jq est un langage de programmation fonctionnel : le code jq est très concis et facile à maintenir.

Un aperçu des concepts que tu vas aborder


Voir tous les concepts de jq

Un mentorat à la manière de jq

Chaque langage a sa propre façon de faire les choses. jq ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur jq et à écrire du code idiomatique en jq. Une fois que tu as résolu un exercice, soumets-le à notre équipe de bénévoles, qui te donnera des indices, des idées et des retours sur la façon de le rapprocher de ce que tu verrais habituellement en jq. Ils t'aideront ainsi à découvrir les choses que tu ne sais pas que tu ne sais pas.

En savoir plus sur le mentorat

Des exercices jq issus de la communauté

Le parcours jq sur Exercism propose 12 concepts et 75 exercices pour t'aider à écrire du code de meilleure qualité.

Voir tous les exercices jq
jq

Lance-toi dans le parcours jq

Le meilleur, c'est que c'est 100 % gratuit pour tout le monde.

Rejoins le parcours jq