29 puan yazan GN⁺ 2024-12-12 | 3 yorum | WhatsApp'ta paylaş
  • jq, JSON verilerini işlemek için kullanılan bir komut satırı aracıdır ve çoğu Linux dağıtımında varsayılan olarak yüklü gelir
  • JSON verilerini okunaklı biçimde yazdırmak (pretty print) veya filtreler kullanarak verileri dönüştürmek için kullanışlıdır
  • Geliştiricilerin mutlaka öğrenmesi gereken 5 CLI aracından biri sayılacak kadar güçlüdür ve JSON verileriyle ilgili çeşitli işleri basitçe yapmayı sağlar

jq kurulumu ve temel kullanım

  • Kurulum yöntemi

    • jq çoğu paket yöneticisiyle kurulabilir; ayrıca ikili dosya doğrudan indirilebilir veya kaynaktan derlenebilir
    • Kurulumdan sonra jq komutuyla çalıştığı doğrulanabilir
  • Temel kullanım örneği

  • JSON filtre örneği

jq’nun başlıca özellikleri

Temel filtreler

Dizi işleme

Yeni JSON oluşturma

jq’nun gelişmiş özellikleri

Fonksiyon kullanımı

Veri seçimi

JSON dönüştürme ve kullanım

3 yorum

 
greenhead 2024-12-12

Özet için teşekkürler! Gerçekten çok faydalı bir bilgi.

 
greenhead 2024-12-12

> Geliştiricilerin mutlaka öğrenmesi gereken 5 CLI aracına girecek kadar güçlü ve

Ama geri kalan 4 CLI aracının ne olduğunu da merak ediyorum; yazıda bundan bahsedilmediği için biraz MacGuffin'e dönüşmüş..

 
ycs1m1yk 2024-12-12

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

Aslına bakınca
> jq is on every “five command line tools to learn as a developer” video on YouTube.
diye bir ifade var.

Geri kalan 4 tanesi özellikle belirtilmemiş; sanırım bu tarz CLI araç öneri videolarında hep anılıyor haha