Queres aprender e dominar jq?

Junta-te ao Percurso de jq do Exercism para teres acesso a 75 exercícios agrupados em 12 conceitos de jq, com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.

Sobre jq

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

Funcionalidades principais de jq


jq

Muito usado

O jq tornou-se um líder de facto na transformação de dados JSON.

Pequeno e rápido

O jq está disponível como um único binário sem dependências e é simples de instalar.

Gerar JSON

Gera JSON válido com opções de linha de comandos para não te preocupares com casos extremos de aspas.

Relatórios

Relatórios a partir de APIs REST: encaminhar a saída do curl para o jq através de um pipe é um complemento poderoso para o teu conjunto de ferramentas.

Ferramentas de CI

Podes já estar a usar o jq nos teus fluxos de trabalho de CI: fica mais à vontade com o jq para ampliar o seu poder.

Uma linguagem funcional

O jq é uma linguagem de programação funcional: o código jq é muito conciso e fácil de manter.

Uma amostra dos conceitos que vais abordar


Vê todos os conceitos de jq

Recebe mentoria ao estilo de jq

Cada linguagem tem a sua própria forma de fazer as coisas. jq não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de jq e a escrever código idiomático em jq. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em jq. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.

Sabe mais sobre mentoria

Exercícios de jq criados pela comunidade

O percurso jq do Exercism tem 12 conceitos e 75 exercícios para te ajudar a escrever melhor código.

Vê todos os exercícios de jq
jq

Começa com o percurso jq

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso jq