JSONレスポンスの最初の値を読むことはできますか?

JSONレスポンスの最初の値を読むことはできますか?

以下は、サーバーから受け取ったJSON応答です。

{
    "GoUZm0F3r-rZ0tItdurVfPLCAfBGrnvF32": {
        "entityId": "GoUZm0F3r-rZ0tItdurVfPLCAfBGrnvF32",
        "mergePolicy": {
            "id": "02596943-2bb0-497f-815c-ffc69bf4b9c0"
        }
    }
}

「GoUZm0F3r-rZ0tItdurVfPLCAfBGrnvF32」の値は常に新しい応答に変わります。次のAPI呼び出しで値を再利用するために値に動的にアクセスできますか?

ベストアンサー1

次のコマンドで抽出できます。jq

jq -r 'keys | .[0]'

おすすめ記事