json - 如何使用jq解析json对象而不是数组

标签 json stream jq

例如:

echo '{"p":2}{"q":3}' | jq '.'

如何选择第一个对象?我想要下面的对象:

{"p":2}

最佳答案

您可以使用 -n 命令行选项,例如:

jq -n input

jq -n 'first(inputs)'

关于json - 如何使用jq解析json对象而不是数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70108930/

相关文章:

javascript - 将相同的多个对象推送到多个数组中

ffmpeg - Raspberry pi 到 youtube 的直播停止工作

json - 如何在 Mac 上通过命令行安装 JQ?

bash - 当键是已知字符串时,使用 jq 删除键/值对

java - MPEG-TS PSI解析

jq:避免空数组映射字段

java - 斜杠上的 Gson MalformedJsonException

javascript - 访问 javascript 数组中的不同元素

javascript - JSON.Parse 正在复制 ID 字段

c++ - 程序崩溃时 C++ ofstream 的行为