jq

jq is a widely-used command-line utility and very high-level, functional, domain-specific programming language designed for processing JSON data. jq filters its input data to produce modified output in a manner similar to AWK or sed. The input typically consists of one or more JSON values but may instead by one or more lines of text. In jq, programs consist of filters that can be composed in pipelines that perform a variety of operations on their inputs. Wikipedia

Created Year: 2012
Developed by: Stephen Dolan

Wikidata: Q115959735

Programming paradigms: tacit programmingfunctional programming

Language types: very high-level programming languagefunctional programming language

Free jq books, articles, documentation

Search on GitHub


Latest data update: 2026-06-27