使用jq使用变量键构造JSON

前端之家收集整理的这篇文章主要介绍了使用jq使用变量键构造JSON前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用jq来构造一个哈希,其中一个键名来自一个变量.像这样的东西:
jq --null-input --arg key foobar '{$key: "value"}'

但是,这不起作用,并给出以下错误

error: Syntax error,unexpected '$'
{$key: "value"} 1 compile error

解决方法

使用括号可以提前评估$key,如下所示:
jq --null-input --arg key foobar '{($key): "value"}'

另见:Parentheses in JQ for .key

猜你在找的JavaScript相关文章