gpt4 book ai didi

json - 如何使用jq输出JSONL(每行一个独立的JSON对象)

转载 作者:行者123 更新时间:2023-12-03 22:19:02 26 4
gpt4 key购买 nike

我的要求听起来微不足道,但我找不到办法做到这一点。我有一个 JSON 对象数组作为输入:

[
{
"foo": 1,
"bar": 2
},
{
"foo": 3,
"bar": 4
},
(...)
]

我想要输出相同的 JSONL 版本,也就是每行一个对象,而不是数组:
    { "foo": 1, "bar": 2 }
{ "foo": 3, "bar": 4 }
(...)

这是 不是 与使用 --compact-output 相同,因为这将保留数组并给我:
    [ { "foo": 1, "bar": 2 }, { "foo": 3, "bar": 4 }, (...) ]

先感谢您。

最佳答案

原始问题的答案是使用过滤器.[]连同 -c命令行选项:

$ jq -c '.[]'

关于json - 如何使用jq输出JSONL(每行一个独立的JSON对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42178636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com