jq - надвисокорівнева мова функційного програмування з підтримкою бектрекінгу для роботи з потоками даних в форматі JSON. Пов'язана з мовами програмування та Haskell.

Опис Мова jq засновується на тих самих поняттях потоків, труб та фільтрів, які відомі користувачам оболонки Unix. Фільтри можна будувати з виразів орієнтованих на JSON і об'єднувати використувуючи символ труби "|". Фільтр ідентичності позначається ".", тому вираз 1 | {"a": .} дасть значення: {"a": 1}.

Використовує рушій регулярних виразів

Див. також

Haskell Генератор

Зноски

Посилання Інструкція з jq jq wiki Домашня сторінка jq код мови jq Сторінка мови jq на Rosetta Code