Use the following jq approach:
jq '[.[] | .["fruit2"] = .veg | .["job"] = .worker | del(.veg, .worker)]' file
The output:
[
{
"fruit": "strawberry",
"fruit2": "apple",
"job": "gardener"
}
]
Use the following jq approach:
jq '[.[] | .["fruit2"] = .veg | .["job"] = .worker | del(.veg, .worker)]' file
The output:
[
{
"fruit": "strawberry",
"fruit2": "apple",
"job": "gardener"
}
]