You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用jq工具同时输出JSON中指定键值对的键与值?

解决方法

你可以用以下两种jq命令实现需求:

方法一:利用@csv格式化(推荐)

这个方法更简洁,@csv会自动处理字符串的引号和分隔:

jq -r '["k1", .k1] | @csv' data.json

执行后会输出:

"k1","v1"

方法二:手动拼接字符串

通过字符串拼接生成目标格式,需要注意引号的转义:

jq -r '"\"k1\",\"" + .k1 + "\""' data.json

参数说明:-r表示输出原始字符串(不带jq默认的外层引号),确保输出格式完全符合要求。

内容的提问来源于stack exchange,提问作者Jojo Thomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 12:22:28