Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

jq

Query Language

jq is a command line utility and very high level, functional, domain specific programming language for processing JSON data, created by Stephen Dolan and released in October 2012. It is often described as working like the Unix tool sed, but for JSON rather than plain text, letting users filter, transform and query JSON documents by writing short pipelines of composable operations. The original implementation was written in Haskell before being rewritten in C, and jq has since inspired other implementations, including gojq written in Go and jaq written in Rust. It is released under the MIT License, runs on Windows, Linux, macOS and FreeBSD, and is also available as an embeddable C library called libjq. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Classification
License
MIT 1
Sources
1. Wikipedia: jq (programming language)
entity record, description (license)
Quote, entity record, description (license)
It is released under the MIT License, runs on Windows, Linux, macOS and FreeBSD, and is also available as an embeddable C library called libjq.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.