is a lightweight and flexible command-line JSON parser written in C. It is developed as a single standalone executable, not relying on any external library.
allows you to parse, extract, filter, map and transform a stream of JSON-formatted data from the command line, similar to how
process plain-text files. It comes with a variety of built-in filters which can do things like extracting fields, converting between numbers and strings, sorting an array, flattening a nested array, splitting and joining strings, performing arithmetic, etc. Multiple filters can be combined into a single pipeline.
also supports several common programming language features such as variable definition, function definition, recursive functions, etc.
can run in streaming mode, where
immediately starts processing a large mount of JSON data before the entire data has been parsed fully.