jq ist ein Programm zur Abfrage und Verarbeitung von JSON auf der Kommandozeile. Es implementiert Funktionen von awk, grep und sed für strukturierte Daten, kann in Pipes verwendet werden und Daten direkt ändern. Es nutzt dazu eine einfache Abfragesprache, die auch Kombinationen und Filterung zulässt. Es ist in portablem C mit minimalen Abhängigkeiten implementiert. (non)