Difference between revisions of "Jq"
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
[[jq keys]] yourfile.[[json]] | [[jq keys]] yourfile.[[json]] | ||
− | + | <code>[[jq -r]] .YourReg.Yourfield yourfile.[[json]]</code> | |
− | + | <code>jq -r '. | .YourReg[].Yourfield.yoursubfiel'</code> | |
− | + | <code>jq '.[] | [[select]](.color=="blue")' your_json_file.json</code> | |
To merge: | To merge: | ||
− | + | <code>jq -s '.[0] * .[1]' file1 file2</code> | |
== Related == | == Related == |
Revision as of 13:46, 13 October 2021
jq
is a lightweight and flexible command-line JSON processor.
- Homepage: https://stedolan.github.io/jq/
- Ubuntu:
apt install jq
Contents
Examples
jq . yourfile.json jq -r . yourfile.json jq length yourfile.json jq keys yourfile.json
jq -r .YourReg.Yourfield yourfile.json
jq -r '. | .YourReg[].Yourfield.yoursubfiel'
jq '.[] | select(.color=="blue")' your_json_file.json
To merge:
jq -s '.[0] * .[1]' file1 file2
Related
- MongoDB
- ElasticSearch
- SQL
yq
mapfile -t arr < <(jq -r 'keys[]' yourfile.json)
Activities
See also
Advertising: