Хочемо вивчити й опанувати jq?

Приєднаймося до треку jq на Exercism, щоб отримати доступ до 75 вправ обʼєднані в 12 концепцій jq, з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про jq

echo '{"message": "Hello, World!"}' | \
jq -r '.message'

Ключові можливості jq


jq

Широко використовуваний

jq став де-факто лідером у перетворенні даних JSON.

Компактний і швидкий

jq доступний як один бінарний файл без залежностей, тож його легко встановити.

Генерування JSON

Генеруймо валідний JSON за допомогою параметрів командного рядка, щоб не перейматися крайніми випадками з лапками.

Звітність

Звітність із REST API: передавання виводу curl у jq - потужне доповнення до інструментарію.

Інструменти CI

Можливо, ми вже використовуємо jq у своїх робочих процесах CI: краще опануймо jq, щоб розкрити його потенціал.

Функціональна мова

jq - це функціональна мова програмування: код jq дуже стислий і легкий у супроводі.

Знайомство з концепціями, які ми розглянемо


Переглянути всі концепції для jq

Наставництво у стилі jq

У кожної мови свої звичаї. jq не виняток. Наші наставники допоможуть нам навчитися думати як розробник jq і писати ідіоматичний код мовою jq. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою jq, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи jq від спільноти

Трек jq на Exercism має 12 концепцій та 75 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи jq
jq

Почати з треку jq

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку jq