【发布时间】:2019-08-31 03:45:23
【问题描述】:
我有一个与此类似的单行 json 文件
{"fieldA":1, "fieldB":"foo"}
{"fieldA":2, "fieldB":"bar"}
{"fieldA":4, "fieldB":"foobar"}
...
如何使用jq 正确读取此文件?
我试过了:
cat myFile.json | jq [.]
但这会返回类似:
[{
"fieldA":1,
"fieldB":"foo"
}]
[{
"fieldA":2,
"fieldB":"bar"
}]
[{
"fieldA":4,
"fieldB":"foobar"
}]
...
但我想收到这个:
[{
"fieldA":1,
"fieldB":"foo"
},
{
"fieldA":2,
"fieldB":"bar"
},
{
"fieldA":4,
"fieldB":"foobar"
},
...]
提前致谢!
【问题讨论】:
-
你可以用
-sslurp输入文件:jqplay.org/s/uFL1SucU6v -
不过,我很确定这是重复的。
-
尽管在标题中询问“对象”,但该问题还询问(并得到答案)组合成一个数组。
标签: json command-line jq data-processing