29 pontos por GN⁺ 2024-12-12 | 3 comentários | Compartilhar no WhatsApp
  • jq é uma ferramenta de linha de comando para trabalhar com dados JSON e vem instalada por padrão na maioria das distribuições Linux
  • É útil para exibir dados JSON de forma legível (pretty print) ou transformá-los usando filtros
  • É tão poderosa que costuma aparecer entre as 5 ferramentas CLI que todo desenvolvedor deveria aprender, permitindo realizar de forma simples várias tarefas com dados JSON

Instalação do jq e uso básico

  • Como instalar

    • jq pode ser instalado pela maioria dos gerenciadores de pacotes, além de ser possível baixar o binário diretamente ou compilar a partir do código-fonte
    • Após a instalação, você pode verificar se está funcionando com o comando jq
  • Exemplo básico de uso

  • Exemplo de filtro JSON

Principais recursos do jq

Filtros básicos

Manipulação de arrays

Criação de novo JSON

Recursos avançados do jq

Uso de funções

Seleção de dados

Transformação e uso de JSON

3 comentários

 
greenhead 2024-12-12

Obrigado pelo resumo! Informação realmente valiosa.

 
greenhead 2024-12-12

Tão poderoso que chega a ser incluído entre as 5 ferramentas de CLI que todo desenvolvedor deveria aprender,

Mas fiquei curioso para saber quais são as outras 4 ferramentas de CLI; como o texto não menciona isso, acabou virando um MacGuffin...

 
ycs1m1yk 2024-12-12

https://navendu.me/posts/jq-interactive-guide/….

Vendo o texto original,
> jq is on every “five command line tools to learn as a developer” video on YouTube.
há essa frase aí.

Os outros quatro não são especificados; parece que ele sempre é citado nesse tipo de vídeo de recomendação de ferramentas de CLI kkk