>_ CLI 工具索引
← 返回

jq

系统自带 v1.7.1

轻量灵活的命令行 JSON 处理器

Agent 支持
4/5
支持平台
macoslinuxwindows

Agent 调用示例

shell
curl -s https://api.example.com/data | jq '.results[] | {name, status}'

安装方式

brew install jq

jq 之于 JSON,就像 sed 之于文本——它是一门强大的过滤语言,用于对结构化数据进行切片、过滤、映射和变换。jq 接收 JSON 输入并生成格式化的 JSON 输出,是在命令行中处理 API 响应和配置文件的必备工具。

AI 代理高度依赖 jq 来解析 API 返回值、从复杂的 JSON 结构中提取特定字段,以及在流水线各阶段之间转换数据格式。它的表达式语言能够以紧凑的语法处理嵌套对象、数组、条件判断和字符串插值,天然适配 Shell 脚本。

除了简单的字段提取外,jq 还支持分组、排序、归约和自定义函数等高级操作。它以流式方式处理数据,能高效处理大型 JSON 文件而无需一次性加载到内存中。

相关工具