Jq Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 29: | Line 29: | ||
An iteration is pipeline content produced by the [[Jq_Usage#Array-to-Iterator_Filter_.5B.5D|.[] filter]], that converts and array into its individual elements. | An iteration is pipeline content produced by the [[Jq_Usage#Array-to-Iterator_Filter_.5B.5D|.[] filter]], that converts and array into its individual elements. | ||
=Pipe Operator |= | |||
The pipe operator '|' combines two filters by feeding the output of the filter specified on the left into the input of the filter specified on the right. | |||
If the left filter produces an [[#Iteration|iteration]] | |||
=Organizatorium= | =Organizatorium= |
Revision as of 19:27, 1 March 2019
Internal
Pipeline Content
The pipeline flows primitives, maps and arrays.
Individual strings flowing on a pipeline can be simulated with:
echo \"red\" \"blue\" \"green\" | jq '.'
This is how an array can be injected in the pipeline:
echo "[\"red\", \"blue\"]" | jq '.'
... and this is how a map can be injected in the pipeline:
echo "{\"size\": 10}" | jq '.'
Iteration
An iteration is pipeline content produced by the .[] filter, that converts and array into its individual elements.
Pipe Operator |
The pipe operator '|' combines two filters by feeding the output of the filter specified on the left into the input of the filter specified on the right.
If the left filter produces an iteration
Organizatorium
Conversion from a map to an array.
Conversion from array to a map?