JSONの整形、特定の名前の値を抽出(jq)

Sponsored Links

jsonから特定の名前の値を検索してくれるツールjqを紹介します。

下記サイトでは、jqを使用し、json inputに検索対象のjson textを入力し、Filterを記載することで、結果がoutputに表示される。
最初の「.」は、おまじないで、配列の中まで見るときは、名前の後に[]をつけ、何番目の配列のように指定するときは、[0]のように配列の順番を指定することができる。(配列の1番目を見たいときは[0]、2番めを見たいときは[1])

例えば、下記のフィルタの場合、すべてのstudentsのすべてのcarのmakeを取得する

.students[].car[].make

2番めのstudentの1番目のcarのすべての情報を取得するときは、このようにフィルタを作る

.students[1].car[0]

IT
Sponsored Links
Sponsored Links
Sponsored Links
ようさんチョットでぶ
Copied title and URL
Bitnami