巨大な JSON の中の Item の配列を 1行ずつの JSON にする方法

  • 6
    いいね
  • 1
    コメント
この記事は最終更新日から1年以上が経過しています。
{
    "Hoge": 100, 
    "Fuge": 100, 
    "Rows": [
        {
            "a": 1234,
            "b": 5678
        }, 
        {
            "a": 2345,
            "b": 6789
        }
    ],
    "Hoga": 100
}

みたいで Rows が巨大な JSON があったとして、

{"a":1234,"b":5678}
{"a":2345,"b":6789}

としたいとする。こうすれば 1 行ずつ処理できるので便利だ。

hoge.json| jq -c '.["Rows"][]' 

で OK。