jnv; JSON verilerini terminal içerisinde etkileşimli olarak görüntülemek, sorgulamak ve filtrelemek için geliştirilen açık kaynaklı bir uygulamadır. jq sorgulama dilini görsel bir terminal arayüzüyle birleştirerek karmaşık JSON belgeleri üzerinde çalışmayı kolaylaştırır.
JSON dosyaları doğrudan açılabilir veya başka bir komutun çıktısı standart giriş üzerinden uygulamaya aktarılabilir. JSON Lines gibi birden fazla JSON nesnesi içeren veri akışları da işlenebilir.
Ekran üzerinde jq ifadeleri yazılırken sorgu sonuçları anlık olarak görüntülenebilir. Böylece filtrelerin doğru çalışıp çalışmadığı her değişiklikten sonra ayrı bir komut yürütmeye gerek kalmadan incelenebilir.
JSON nesneleri ve dizileri ağaç yapısı içerisinde görüntülenebilir. İç içe geçmiş veri alanları genişletilip daraltılabilir ve büyük belgelerdeki belirli alanlara klavye üzerinden ulaşılabilir.
Sorgu yazımını kolaylaştıran temel otomatik tamamlama seçenekleri bulunur. Hazırlanan jq filtresi veya elde edilen JSON verisi panoya kopyalanabilir. Görünüm ve klavye davranışları yapılandırma dosyası üzerinden özelleştirilebilir.
Özellikle REST API yanıtlarını incelemek, yapılandırma dosyalarını analiz etmek ve jq sorgularını öğrenmek isteyen geliştiriciler için kullanışlıdır.
Windows, Linux ve macOS sistemlerinde çalışır.
JSON dosyaları doğrudan açılabilir veya başka bir komutun çıktısı standart giriş üzerinden uygulamaya aktarılabilir. JSON Lines gibi birden fazla JSON nesnesi içeren veri akışları da işlenebilir.
Ekran üzerinde jq ifadeleri yazılırken sorgu sonuçları anlık olarak görüntülenebilir. Böylece filtrelerin doğru çalışıp çalışmadığı her değişiklikten sonra ayrı bir komut yürütmeye gerek kalmadan incelenebilir.
JSON nesneleri ve dizileri ağaç yapısı içerisinde görüntülenebilir. İç içe geçmiş veri alanları genişletilip daraltılabilir ve büyük belgelerdeki belirli alanlara klavye üzerinden ulaşılabilir.
Sorgu yazımını kolaylaştıran temel otomatik tamamlama seçenekleri bulunur. Hazırlanan jq filtresi veya elde edilen JSON verisi panoya kopyalanabilir. Görünüm ve klavye davranışları yapılandırma dosyası üzerinden özelleştirilebilir.
Özellikle REST API yanıtlarını incelemek, yapılandırma dosyalarını analiz etmek ve jq sorgularını öğrenmek isteyen geliştiriciler için kullanışlıdır.
Windows, Linux ve macOS sistemlerinde çalışır.