1
とJSONの複数のページを取得し、私はかなりAPIを呼び出すときJQ
curl "https://mywebsite.com/api/cars.json&page=1" | jq '.'
で印刷することができますJSONを返されています以下のサンプル出力です。 2ページのレコード(合計112エントリ、ページあたり100エントリのみ)があるので、jq
ではどのコマンドを使用してすぐに両方のデータページをフェッチできますか?
{
"current_page": 1,
"per_page": 100,
"total_entries": 112,
"items": [
{
"id": 1,
"name": "vehicleA",
"state": "available",
"charge": 100
},
{
"id": 2,
"name": "vehicleB",
"state": "available",
"charge": 75
},
{
"id": 3,
"name": "vehicleB",
"state": "available",
"charge": 50
}...
できません。 'jq'はHTTPについて何も知らない。 'curl'はデータを取り出します。 'jq'は' curl'の出力を処理します。 – chepner
APIをチェックして、複数のページをリクエストする方法がないかどうか確認しましたか?あるいは、ページネーションを完全に避けることができますか? – peak