Skip to content

textarcana/jq-cookbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

   _             _____            _    _                 _
  (_)           / ____|          | |  | |               | |
   _  __ _     | |     ___   ___ | | _| |__   ___   ___ | | __
  | |/ _` |    | |    / _ \ / _ \| |/ / '_ \ / _ \ / _ \| |/ /
  | | (_| |    | |___| (_) | (_) |   <| |_) | (_) | (_) |   <
  | |\__, |     \_____\___/ \___/|_|\_\_.__/ \___/ \___/|_|\_\
 _/ |   | |
|__/    |_|

Sophisticated, practical examples of using jq to build ETLs in the Real World

How to use jq, the command-line JSON processor.

I provide some snippets of Client-Side JavaScript code to facilitate loading JSON documents into the browser. These snippets require jQuery in order to run.

Optional prerequisites

I use uglifyjs to format JavaScript. This is optional, you don't need uglifys in order to use the jq recipes.

I refer to the Jenkins CI server throughout, but you can mentally substitute the name of your own CI server and everything will work just the same. All the code here is entirely platform-independent.

If you have not used jq before

If you have not used jq before then this tutorial will annoy you.

Please refer first to the examples and documentation found in the very fine manual.

Or just type man jq at the prompt --- everything you need is documented in the manpage for jq!

jq is a DSL (domain-specific language) so expect to take a day or two (at least) to read through the manual and fully understand jq's capabilities.

About

Build ETLs using JQ, the command-line JSON processor.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages