How to use jq to output JSONL (one independent JSON object per line)

前端 未结 3 920
说谎
说谎 2020-12-15 17:33

My request sounds trivial but I could not find a way to do it. I have as input an array of JSON objects:

[
    {
        \"foo\": 1,
        \"bar\": 2
    }         


        
3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-15 17:46

    Found: it's

    map(tostring) | reduce .[] as $item (""; . + $item + "\n")
    

    You also need to use --raw-output.

提交回复
热议问题