jq - надвисокорівнева мова функційного програмування з підтримкою бектрекінгу для роботи з потоками даних в форматі JSON. Пов'язана з мовами програмування [en] та Haskell.
jq | |
---|---|
Парадигма | Функційне програмування, орієнтація на обробку JSON |
Дата появи | 2012 |
Творці | Stephen Dolan |
Розробник | d і d |
Останній реліз | 1.5 (18 серпня 2015 ) |
Система типізації | динамічна |
Основні реалізації | jq |
Під впливом від | [en], Haskell |
Мова реалізації | C[1][2] |
Операційна система | Windows і UNIX-подібні операційні системи |
Ліцензія | MIT[3] |
Репозиторій вихідного коду | github.com/stedolan/jq github.com/jqlang/jq |
Вебсайт | stedolan.github.io/jq/ |
Опис
Мова jq засновується на тих самих поняттях потоків, труб та фільтрів, які відомі користувачам оболонки Unix. Фільтри можна будувати з виразів орієнтованих на JSON і об'єднувати використувуючи символ труби "|
". Фільтр ідентичності позначається ".
", тому вираз 1 | {"a": .}
дасть значення: {"a": 1}
.
Цей розділ потребує доповнення. (червень 2018) |
Використовує рушій регулярних виразів [en]
Див. також
Зноски
- https://stedolan.github.io/jq/
- The c_jq Open Source Project on Open Hub: Languages Page — 2006.
- COPYING file
- . Архів оригіналу за 1 липня 2018. Процитовано 20 червня 2018.
Посилання
- Інструкція з jq [ 27 червня 2018 у Wayback Machine.] (англ.)
- jq wiki [ 1 травня 2019 у Wayback Machine.] (англ.)
- Домашня сторінка jq [ 21 червня 2018 у Wayback Machine.] (англ.)
- код мови jq [ 10 червня 2018 у Wayback Machine.] (англ.)
- Сторінка мови jq [ 20 червня 2018 у Wayback Machine.] на Rosetta Code (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
jq nadvisokorivneva mova funkcijnogo programuvannya z pidtrimkoyu bektrekingu dlya roboti z potokami danih v formati JSON Pov yazana z movami programuvannya en ta Haskell jqParadigmaFunkcijne programuvannya oriyentaciya na obrobku JSONData poyavi2012 12 rokiv tomu 2012 TvorciStephen DolanRozrobnikd i dOstannij reliz1 5 18 serpnya 2015 8 rokiv tomu 2015 08 18 Sistema tipizaciyidinamichnaOsnovni realizaciyijqPid vplivom vid en HaskellMova realizaciyiC 1 2 Operacijna sistemaWindows i UNIX podibni operacijni sistemiLicenziyaMIT 3 Repozitorij vihidnogo kodugithub com stedolan jq github com jqlang jqVebsajtstedolan github io jq OpisMova jq zasnovuyetsya na tih samih ponyattyah potokiv trub ta filtriv yaki vidomi koristuvacham obolonki Unix Filtri mozhna buduvati z viraziv oriyentovanih na JSON i ob yednuvati vikoristuvuyuchi simvol trubi Filtr identichnosti poznachayetsya tomu viraz 1 a dast znachennya a 1 Cej rozdil potrebuye dopovnennya cherven 2018 Vikoristovuye rushij regulyarnih viraziv en Div takozh en Haskell GeneratorZnoskihttps stedolan github io jq The c jq Open Source Project on Open Hub Languages Page 2006 d Track Q124688 COPYING file Arhiv originalu za 1 lipnya 2018 Procitovano 20 chervnya 2018 PosilannyaInstrukciya z jq 27 chervnya 2018 u Wayback Machine angl jq wiki 1 travnya 2019 u Wayback Machine angl Domashnya storinka jq 21 chervnya 2018 u Wayback Machine angl kod movi jq 10 chervnya 2018 u Wayback Machine angl Storinka movi jq 20 chervnya 2018 u Wayback Machine na Rosetta Code angl