I have the following JSON:
{
"A": {
"type": "string",
"value": "value_A"
},
"B": {
"type": "string",
"value": "value_B"
}
}
…and am trying to use JQ to result in the following:
Desired Output
{
"A": "value_A",
"B": "value_B"
}
…where the key takes the direct value of node.value.
My current attempt:
.[] | {value}
…returns the following:
{
"value": "value_A"
}
{
"value": "value_B"
}
How can I use JQ to produce the desired JSON?
>Solution :
You don’t need with_entries.
map_values(.value)