jq
A command line json processor
Interact with the Clipboard
Set the results to the clipboard
echo '{ "hello": "world"}' | jq '.' | Set-ClipBoardPretty print the clipboard contents
Get-ClipBoard | jq '.'Flags
Compress/Minify JSON
Minifies the JSON output
echo '{ "hello": "world"}' | jq -c '.'echo '{ "hello": "world"}' | jq --compact-output '.'echo '{ "beta": [ { "omega": 1 } ], "alpha": [ { "omega": 2 } ] }' | jq -c '.'
{"beta":[{"omega":1}],"alpha":[{"omega":2}]}Slurp
Wraps the input in an array so the filter is applied to the entire collection only once
jq -s '.'jq --slurp '.'Show the keys
jq '. |= keys'echo '{ "beta": [ { "omega": 1 } ], "alpha": [ { "omega": 2 } ] }' | jq '. | keys'
[
"alpha",
"beta"
]