Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jq可以一行处理多个json对象吗?_Json_Jq - Fatal编程技术网

jq可以一行处理多个json对象吗?

jq可以一行处理多个json对象吗?,json,jq,Json,Jq,我想处理许多json对象,每行一个json对象。是否可以让jq将每一行作为单独的json对象处理,而不是将整个文件作为单个json对象处理?谢谢 我想处理许多json对象,每行一个json对象。是否可以让jq将每一行作为单独的json对象进行处理 jq是开箱即用的。(作为输入提供的JSON实体没有将放在单独的行上,但是如果它们是这样的话就可以了。) 更有趣的问题是,如果输入包含的数组太大,无法放入内存,那么可以做什么。如果这就是问题所在,请参见这听起来像是xy问题。您的用例是什么?您似乎积累了不

我想处理许多json对象,每行一个json对象。是否可以让jq将每一行作为单独的json对象处理,而不是将整个文件作为单个json对象处理?谢谢

我想处理许多json对象,每行一个json对象。是否可以让jq将每一行作为单独的json对象进行处理

jq是开箱即用的。(作为输入提供的JSON实体没有将放在单独的行上,但是如果它们是这样的话就可以了。)


更有趣的问题是,如果输入包含的数组太大,无法放入内存,那么可以做什么。如果这就是问题所在,请参见

这听起来像是xy问题。您的用例是什么?您似乎积累了不少反对票,很可能是因为您没有遵循指导原则。(如果你有,你很可能会回答你自己的问题!)不过现在还不算太晚。请告诉我在这种情况下如何制作MWE。我认为这个问题不可能解决。关键是我知道怎么做。如果我不知道,如何做一个示例。您可以给出一个JSONL数据的示例,以及您期望的输出示例。然后,您可以运行一些jq命令,即使它只是
jq。
问题是这些细节并不重要。任何一个具体的例子都会使它没有原来的问题那么一般。我的问题是,如果输入是jsonl怎么办。我只看到如何使输出为jsonl。如果输入已经是jsonl,那么除了决定要解决的具体问题之外,您无需做任何事情。正如在另一篇评论中提到的,如果你花时间遵循这些指导原则,你很可能会回答你自己的问题。我不明白。jq支持jsonl格式吗?我只看到它支持json格式,但不支持jsonl格式。