jq is small peanuts compared to App::RecordStream.
https://metacpan.org/release/App-RecordStream
https://metacpan.org/pod/App::RecordStream::Manual::Story
https://metacpan.org/pod/App::RecordStream::Manual::Examples
https://metacpan.org/release/App-RecordStream
https://metacpan.org/pod/App::RecordStream::Manual::Story
https://metacpan.org/pod/App::RecordStream::Manual::Examples
jq: http://stedolan.github.io/jq/