json - 我如何使用 jq 从 json 响应中获取特定数据?
问题描述
我正在使用 API 来获取数据,示例如下:
{
"data":[
{
"id":1,
"name":"test1"
},
{
"id":2,
"name":"test2"
}
]
}
我会使用 jq 仅获取名称为“test1”但有时“test1”位于不同 ID 下的块,例如:
{
"data":[
{
"id":1,
"name":"test2"
},
{
"id":2,
"name":"test1"
}
]
}
我试图使用 jq 得到的响应是
{
"id":*,
"name":"test1"
}
我已经用 jq 尝试了一些东西,但是我只是收到错误。我怎样才能做到这一点?
解决方案
推荐阅读
- php - 如何解码php json数组?
- c# - 如何解决 DataGrid 标题中的 WPF 绑定问题?
- android - 如何在 Android 中打印 PDF 文件?
- mysql - 即使数据库中没有那个月的数据,我可以得到一年中的每个月吗
- java - wifiManager.getScanResult() 返回空值
- r - 重新安装keras。Win10上R中的张量流
- javascript - 在 javascript 中使用 fetch 请求 API 存在 CORS 策略错误
- here-api - 特定 bbox 中列出的地点数
- javascript - Object.fromEntries 仅在 iOS 上可用?(反应原生 - 不是 WEB)
- java - 我想单击第三个窗口上的按钮,这是一个活动元素