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

如何用单个jq命令提取types字段中的数值列表

解决方法

可以用单个jq命令完成整个解析过程,具体命令如下:

jq -r '.types | ltrimstr("{") | rtrimstr("}") | split(",")[]'

命令解析:

  • .types:提取JSON中的types字段字符串
  • ltrimstr("{"):移除字符串开头的左大括号{
  • rtrimstr("}"):移除字符串结尾的右大括号}
  • split(","):将处理后的字符串按逗号,分割为数组
  • []:展开数组,将每个元素单独输出一行
  • -r:使用原始输出模式,避免给每个数字添加引号

测试效果:

输入你提供的JSON数据,执行上述命令后,会直接输出:

2
4
5
10
13

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 00:09:50