Select specific fields:
cat data.json | jq '.[] | {name: .name, status: .status}'Filter by value:
cat data.json | jq '[.[] | select(.status == "active")]'Count items:
cat data.json | jq '. | length'Flatten nested arrays:
cat data.json | jq '[.[] | .tags[]] | unique'Convert to CSV:
cat data.json | jq -r '.[] | [.name, .email] | @csv'