What is Jsawk
masterJsawk is a command-line tool designed for processing JSON data, functioning similarly to awk but specifically for JSON objects. It reads an array of JSON objects from stdin, applies a JavaScript filter to each object, and outputs the resulting array to stdout.
Key capabilities include:
- Filtering and manipulating JSON data using JavaScript snippets.
- Suppressing JSON output to use built-in printing functions for translating JSON into other formats.
- Loading external JavaScript libraries via the command line to extend processing capabilities.
- Integrating into shell pipelines to manipulate data from REST JSON web services.