forked fromjqlang/jq
- Notifications
You must be signed in to change notification settings - Fork0
Command-line JSON processor
License
NotificationsYou must be signed in to change notification settings
pkoppstein/jq
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
jq
is a lightweight and flexible command-line JSON processor akin tosed
,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.
- Official Documentation:jqlang.github.io/jq
- Try jq Online:jqplay.org
Download the latest releases from theGitHub release page.
Pull thejq image to start quickly with Docker.
- libtool
- make
- automake
- autoconf
git submodule update --init # if building from git to get onigurumaautoreconf -i # if building from git./configure --with-oniguruma=builtinmake -j8make checksudo make install
Build a statically linked version:
make LDFLAGS=-all-static
If you're not using the latest git version but instead building a released tarball (available on the release page), skip theautoreconf
step, and flex or bison won't be needed.
For details on cross-compliation, check out theGitHub Actions file and thecross-compliation wiki page.
- Questions & Help:Stack Overflow (jq tag)
- Chat & Community:Join us on Discord
- Wiki & Advanced Topics:Explore the Wiki
jq
is released under theMIT License.