jq length of array code example
Example 1: jq count outputs
echo '[{"username":"user1"},{"username":"user2"}]' | jq '. | length'
> 2
Example 2: jq select
$ jq '.[] | select(.location=="Stockholm")' json
{
"location": "Stockholm",
"name": "Walt"
}
{
"location": "Stockholm",
"name": "Donald"
}
Example 3: jq list top nodes
echo '{"node1":"foo", "node2":"bar","node3": {"inner-node": "baz"}}' | jq '. |=keys'
[
"node1",
"node2",
"node3"
]