Difference between revisions of "Jq"

From wikieduonline
Jump to navigation Jump to search
Line 10: Line 10:
 
  [[jq keys]] yourfile.[[json]]
 
  [[jq keys]] yourfile.[[json]]
  
[[jq -r]] .YourReg.Yourfield  yourfile.[[json]]
+
<code>[[jq -r]] .YourReg.Yourfield  yourfile.[[json]]</code>
  
jq -r '. | .YourReg[].Yourfield.yoursubfiel'
+
<code>jq -r '. | .YourReg[].Yourfield.yoursubfiel'</code>
  
jq '.[] | [[select]](.color=="blue")' your_json_file.json
+
<code>jq '.[] | [[select]](.color=="blue")' your_json_file.json</code>
  
 
To merge:
 
To merge:
jq -s '.[0] * .[1]' file1 file2
+
<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.

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

Activities

See also

Advertising: