jq 是一个轻量级的命令行工具,用于解析、操作和格式化 JSON 数据。它类似于 sed 或 awk,但专门用于处理 JSON 格式。使用 jq,你可以从复杂的 JSON 数据中提取所需的信息,格式化输出,进行数据筛选,甚至修改 JSON 数据。
jq 的常见用途:
-
格式化 JSON 输出: 可以将未格式化的 JSON 数据以更易读的方式输出。
curl -s https://api.example.com/data | jq -
提取 JSON 中的特定字段: 比如,提取
name字段:curl -s https://api.example.com/data | jq '.name' -
筛选或过滤数据: 比如,筛选出年龄大于 30 的对象:
curl -s https://api.example.com/users | jq '.[] | select(.age > 30)' -
修改 JSON 数据: 可以使用
jq来更新、修改 JSON 内容,并输出新的 JSON。echo '{"name": "John", "age": 30}' | jq '.age = 31'








![24-9-17-读书笔记(十八)-《契诃夫文集》(二)上([俄] 契诃夫 [译] 汝龙 )](https://i-blog.csdnimg.cn/direct/119d4e8f7a1440d7a0fa84ddbf230581.png)









![[数据集][目标检测]车窗状态检测车窗开关检测数据集VOC+YOLO格式299张3类别](https://i-blog.csdnimg.cn/direct/614e46e418304c09b7f0b77d47496086.png)

