如果这是输入,
{
"a_key": 2,
"another_key": 100,
"one_more_key": -4.2
}
通过提供键的名称作为变量来选择这些键的值的最佳方法是什么?理想情况下,我正在寻找类似的东西:
"a_key" as $key | .$key
但这会导致语法错误(“意外的‘$’”)。我无法找出让 jq 评估变量的直接方法。
就像在 javascript 中一样,jq 支持索引。您可以按对象的名称访问属性。
"a_key" as $key | .[$key]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)