Select nth element from multidimensional JSON array with jq

By : Dreen
Source: Stackoverflow.com
Question!

How can I use jq to transform this array of arrays:

[
  [
    "sequence",
    "int"
  ],
  [
    "time",
    "string"
  ],
  ...
]

Into an array that contains the first (0) element from every subarray? Meaning to produce output like this:

[
    "sequence",
    "time",
    ...
]

I was thinking to use reduce xx as $item (...) but I didnt manage to come up with anything useful.

By : Dreen


Answers

Another option would be jq '[.[][0]]'

this gives the same result as using map(.[0])

By : rdm


This video can help you solving your question :)
By: admin