Effectively use JSON data at the command line with jc, jq, and Bash. This article provides practical examples of how to improve your scripts with JSON.
JC version 1.15.0 release includes dozens of new features and parsers. Over 70 commands and file-types are now supported!
JC version 1.14.0 release includes new parsers for several commands, including date, wc, sum, cksum, hash, md5, md5sum, shasum, and more!
Use jc with Nornir to parse the output of commands run on remote hosts.
Use a jc Output and/or Serializer Module to parse the output of commands run on Saltstack Minions.
Use the jc community.general Ansible filter plugin to parse the output of commands run on remote hosts.
JC version 1.13.1 includes custom parser plugins, ping parser, sysctl parser, tracepath parser, traceroute parser, more FreeBSD support, new packaging, and more!
JC version 1.11.1 includes custom colors, dmidecode parser, enhanced netstat parser, more macOS support, new packaging, and more!
JC version 1.10.2 includes color support, axfr support for dig, and other parser updates.
jello works similarly to jq but uses the python interpreter, so you can iterate with loops, comprehensions, variables, expressions, etc. just like you would in a full-fledged python script.