如何使用jq从数组中的每个对象中提取字段?

Chr*_*s F 9 json jq

我执行了一个cURL请求来获取Gitlab服务器中的所有用户,就像这样.

$ curl -H "Private-Token: a;sldkfja;slkdfj" https://gitlab.domain.com/api/v3/users?active=true > my_file.json
Run Code Online (Sandbox Code Playgroud)

和(部分)my_file.json看起来像:

[
  {
    'username' : 'jdoe',
    'name' : 'John Doe',
    ...
  },
  {
    'username' : 'jadoe',
    'name' : 'Jane Doe',
    ...
  }
]
Run Code Online (Sandbox Code Playgroud)

我存储了响应my_file.json.如何使用jq获取所有username值?

$ cat my_file.json | jq -r 'what to put here?'
Run Code Online (Sandbox Code Playgroud)

Joh*_*ica 18

$ jq -r '.[].username' my_file.json
jdoe
jadoe
Run Code Online (Sandbox Code Playgroud)