使用JQ在JSON模板中将密钥设置为字符串连接

时间:2019-11-21 13:32:15

标签: json jq

我想用值“ Hello Jack”填充json模板,但是“ Hello”部分应保留在模板内部,有什么方法可以做到,我已经在下面尝试过代码,但是它给了我错误: / p>

jq -n --arg person "Jack" '{my_key: "Hello "$person}'
jq: error: syntax error, unexpected '$', expecting '}' (Unix shell quoting issues?) at <top-level>, line 1:

1 个答案:

答案 0 :(得分:3)

您可以使用string interpolation

jq -n --arg person Jack '{my_key: "Hello \($person)"}'