Difference between revisions of "Jq"

From wikieduonline
Jump to navigation Jump to search
Line 3: Line 3:
 
* Homepage: https://stedolan.github.io/jq/
 
* Homepage: https://stedolan.github.io/jq/
 
* Ubuntu: <code>[[apt install jq]]</code>
 
* Ubuntu: <code>[[apt install jq]]</code>
 +
 +
[[jq -r]]
 +
[[jq -c]]
  
 
== Examples ==
 
== Examples ==

Revision as of 14:16, 14 December 2023

jq is a lightweight and flexible command-line JSON processor.

jq -r
jq -c

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

jq --help
-r               output raw strings, not JSON texts;
cat .terraform/terraform.tfstate | jq -c '.backend.config.bucket' | tr -d '"' | grep -c "$(echo $AWS_ENV)"


Errors

  • parse error: Invalid numeric literal at line 1, column 2

Related

Activities

See also

Advertising: