【发布时间】:2020-04-16 13:54:43
【问题描述】:
在 shell 中我有以下对象
[
{
"ParameterKey":"a",
"ParameterValue":"1"
},
{
"ParameterKey":"b",
"ParameterValue":"2"
},
{
"ParameterKey":"c",
"ParameterValue":"3"
},
{
"ParameterKey":"d",
"ParameterValue":"4"
}
]
我需要了解如何以最佳方式(不使用数组索引)访问 ParameterKeys 'b' 和 'd',例如jq 以便生成的数组为:
[
{
"ParameterKey":"a",
"ParameterValue":"1"
},
{
"ParameterKey":"b",
"ParameterValue":"5"
},
{
"ParameterKey":"c",
"ParameterValue":"3"
},
{
"ParameterKey":"d",
"ParameterValue":"6"
}
]
【问题讨论】:
-
感谢 -1,需要解释一下吗?
-
我没有给你-1,但可能是因为你没有展示你尝试过的东西。另外,对 ["b", 5] 和 ["d", 6] 来自哪里?请参阅minimal reproducible example 获取指导。
-
我不禁认为这是非常挑剔的,因为很明显问题是什么以及如何回答它(由接受的答案证明)