The answer to the original question is to use the filter
. together with the
-c command-line option:
$ jq -c '.'
If the input file is very large (notably, if it is too large to fit into memory), it may be better to use jq’s
--stream command-line option, or a companion tool. If the preservation of numerical precision is important, then you may wish to consider
jm, which is particularly easy to use: invoking
jm without any parameters suffices. See the jq Cookbook: https://github.com/stedolan/jq/wiki/Cookbook