GitHub - alpaylan/tjq: Giving types to jq
Typed JQ
JQ is a successful tool for json manipulation.
$ jq -nc '[1, 2, 3] | map(select(. % 2 == 1))'
> [1, 3]
A major shortcoming of jq, often mentioned by practitioners, is its error messages and debugging
capabilities. A jq program typically takes a large set of json inputs, transforms and processes
these inputs through a set of filters(programs), and produces a set of resulting values. jq interpreter
does not keep track of the dataflow through the program, resulting in local errors. Such lo...
Read more at github.com