小编Ste*_*ler的帖子

JQ:如何向输出添加文字值

谢谢你和我一起看这个。

我正在使用JQ来操作 JSON 文件。

从这个有效的开始:

jq ".[]|{name:.name,type:.type}" r.json
Run Code Online (Sandbox Code Playgroud)

需要将“acct”和“acct1”的文字值包含到生成的 json 中。

我知道我可以用两行代码来完成

jq '.[]+{acct:"acct1"}' r.json > r2.json
jq "{acct:.acct,name:.name,type:.type}" r2.json > r.json
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以用一行代码内联完成它- 就像这样不起作用?

jq '.[]|{acct:"acct1",name:.name,type:.type}' r.json
Run Code Online (Sandbox Code Playgroud)

感谢您查看这个问题

json jq

5
推荐指数
1
解决办法
8001
查看次数

标签 统计

jq ×1

json ×1