
jq
is a lightweight and flexible command-line JSON processor akin to sed
,awk
,grep
, and friends for JSON data. It’s written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data.
Last Releases
- jq 1.8.0We are pleased to announce the release of version 1.8.0. This release includes a number of improvements since the last version. Note that some changes may introduce breaking changes to… Read more: jq 1.8.0
- jq 1.7.1Security CVE-2023-50246: Fix heap buffer overflow in jvp_literal_number_literal CVE-2023-50268: fix stack-buffer-overflow if comparing nan with payload CLI changes Make the default background color more suitable for bright backgrounds. @mjarosie @taoky… Read more: jq 1.7.1
- jq 1.7After a five year hiatus we’re back with a GitHub organization, with new admins and new maintainers who have brought a great deal of energy to make a long-awaited and… Read more: jq 1.7
-
Exploring jq: A Lightweight Command-Line Tool for JSON Processing
JSON (JavaScript Object Notation) has become a ubiquitous format for data interchange, especially in APIs, configuration files, and data pipelines. Yet, processing JSON efficiently can be daunting without the right tools. Enter jq, a lightweight, command-line tool designed to parse, filter, and manipulate JSON data. This article explores jq, its features, use cases, advantages, and…