Difference between revisions of "Jq"

From wikieduonline
Jump to navigation Jump to search
Line 6: Line 6:
 
== Examples ==
 
== Examples ==
 
  jq . yourfile.[[json]]
 
  jq . yourfile.[[json]]
  jq . -r yourfile.[[json]]
+
  jq -r . yourfile.[[json]]
 
  [[jq length]] yourfile.[[json]]
 
  [[jq length]] yourfile.[[json]]
 
  [[jq keys]] yourfile.[[json]]
 
  [[jq keys]] yourfile.[[json]]
  
  jq ".YourReg.Yourfield"  yourfile.[[json]]
+
  jq -r ".YourReg.Yourfield"  yourfile.[[json]]
  
 
  jq '.[] | [[select]](.color=="blue")' your_json_file.json
 
  jq '.[] | [[select]](.color=="blue")' your_json_file.json

Revision as of 11:55, 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 '.[] | select(.color=="blue")' your_json_file.json

To merge:

jq -s '.[0] * .[1]' file1 file2

Related

Activities

See also

Advertising: