jq:来自嵌套 JSON 的映射

Tha*_*oob 2 json jq

我有以下 JSON:

{
  "A": {
    "type": "string",
    "value": "value_A"
  },
  "B": {
    "type": "string",
    "value": "value_B"
  }
}
Run Code Online (Sandbox Code Playgroud)

...并且我尝试使用 JQ 来产生以下结果:

所需输出

{
  "A": "value_A",
  "B": "value_B"
}
Run Code Online (Sandbox Code Playgroud)

...其中 key 取 的直接值node.value


我目前的尝试:

.[] | {value}
Run Code Online (Sandbox Code Playgroud)

...返回以下内容:

{
  "value": "value_A"
}
{
  "value": "value_B"
}
Run Code Online (Sandbox Code Playgroud)

如何使用 JQ 生成所需的 JSON?

ogu*_*ail 5

你不需要with_entries

map_values(.value)
Run Code Online (Sandbox Code Playgroud)

在线演示