使用 jq 将一个 .json 键值更改为已存在的键值

使用 jq 将一个 .json 键值更改为已存在的键值

我的 test.json 文件包含两个键:

{
    "id": "123",
    "name": "John"
}

我想要实现这样的目标:

{
    "id": "John"
}

如您所见,我用 key 的值更改了idkey 的值name。我猜我必须使用 jq (我正在使用 Ubuntu),但我是个菜鸟,现在真的不知道该怎么做。

答案1

这应该有效:

jq '{id: .name}' input.json

相关内容