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

在bash中如何更简洁提取嵌套JSON字符串内的指定值?

更简洁的JSON值提取方案

针对你给出的嵌套JSON结构,完全可以用单次jq调用完成提取,不需要多次管道:

jq -r '.value | fromjson | .value' t.json

说明:

  • .value 先获取外层的JSON字符串值
  • fromjson 将该字符串解析为JSON对象
  • 最后通过.value直接拿到内层的"1"

如果追求更高的可读性,也可以使用yq(需提前安装支持JSON处理的版本),它会自动处理嵌套的JSON字符串,命令更简洁:

yq -r '.value.value' t.json

内容的提问来源于stack exchange,提问作者Signor Pizza

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 23:34:52