jq takes JSON as input and transforms it according to the filters you supply. Since it’s a command-line tool, you can pipe ...
Incomplete JSON (such as from a log that terminates unexpectedly) doesn’t parse cleanly, which means anything that usually prints JSON nicely, won’t. Frustration with this is what led [Simon Willison] ...