gia*_*cco 14 json jq jsonlines
我的请求听起来微不足道,但我找不到办法.我输入了一个JSON对象数组:
[
{
"foo": 1,
"bar": 2
},
{
"foo": 3,
"bar": 4
},
(...)
]
Run Code Online (Sandbox Code Playgroud)
我想要输出相同的JSONL版本,即每行一个对象,而不是数组:
{ "foo": 1, "bar": 2 }
{ "foo": 3, "bar": 4 }
(...)
Run Code Online (Sandbox Code Playgroud)
这是不一样的使用--compact-output,因为这将保护阵列,并给我:
[ { "foo": 1, "bar": 2 }, { "foo": 3, "bar": 4 }, (...) ]
Run Code Online (Sandbox Code Playgroud)
先感谢您.
gia*_*cco -2
发现:是
map(tostring) | reduce .[] as $item (""; . + $item + "\n")
Run Code Online (Sandbox Code Playgroud)
您还需要使用--raw-output.
| 归档时间: |
|
| 查看次数: |
3038 次 |
| 最近记录: |