- GitHub 仓库
- jqlang/jq
- 总 Stars
- ★ 35,991
- 主要语言
- C
结论先说:jq 是命令行处理 JSON 的经典工具,35,991 个 star,C 语言编写,许可证标注为 Other,2026 年 10 月 25 日仍有提交。这是编辑精选的常青项目,不是当日热榜。
它是什么
一个小巧的命令行程序:读入 JSON,用过滤器语言取值、改结构、转格式,输出可以直接进管道给下一个命令。
能帮你做什么
查 API 返回、从日志里抽字段、批量改配置文件,写脚本时不用再为解析 JSON 专门起一个 Python 进程。
谁最适合用
运维、后端开发者和经常和 API 打交道的人。对比用 Python 现场写解析,jq 一行命令就能完成多数取值需求。
问:过滤器写复杂会不会看不懂?
会。留意:复杂过滤器要加注释、分行写,写进脚本前先用小数据试跑,别直接对生产配置文件动刀。
站长点评
我挑它是因为它是我终端里装机必备的工具之一,十多年过去,处理 JSON 还是它最顺手,新手花半小时学几个常用写法就值回票价。
项目地址:https://github.com/jqlang/jq
⬇ 下载区(本站中转)
本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 NOASSERTION 许可证。
最新版 jq-1.8.2 安装包
要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。
