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

如何使用jq从JSON文件提取指定Value值(DevABC)

提取JSON中指定Key对应的Value

你的param.json是包含多组键值对对象的数组,要提取AccountName对应的DevABC,不建议依赖数组索引(比如.[1])——一旦数组元素顺序变动,命令就会失效。更稳妥的方式是根据Key字段精准匹配:

推荐命令

jq -r '.[] | select(.Key == "AccountName") | .Value' param.json

执行后会直接输出:

DevABC

补充说明

如果坚持用索引方式,确认数组顺序未变时,jq -r .[1].Value param.json本身是可以输出DevABC的,若未成功可检查文件路径是否正确、jq版本是否兼容。但还是优先推荐按Key匹配的写法,适配性更强。

内容的提问来源于stack exchange,提问作者Anshuman Mishra

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 23:05:30