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

如何使用jq从指定JSON结构中提取仅含Id和Name字段的数组

解决方案

对应jq语句

jq '.Accounts | map({Id, Name})'

逻辑说明

  • .Accounts 首先定位到JSON根节点下的Accounts数组,取出该数组作为后续处理的输入
  • map({Id, Name}) 会遍历数组内的每一个元素,对每个对象做字段筛选,仅保留Id和Name两个属性,最终直接返回处理完成的数组,和你需要的输出结构完全匹配

验证方式

将你的原始JSON内容保存为任意json文件(比如命名为input.json),在终端执行上述命令,后面跟上文件名即可得到目标输出:

jq '.Accounts | map({Id, Name})' input.json

内容的提问来源于stack exchange,提问作者Darth.Vader

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 20:06:03