Json default value using jq
Today I learned that we can specify a default value when getting a node in json using jq
:
{
"users": [
{"name": "John"},
{}
]
}
cat my.json | jq '[.users[] | .name // "my-default"]'
# [
# "John",
# "my-default"
# ]
Tweet