如何将JSONArray转换为JSON?

时间:2014-10-02 22:22:48

标签: json

我有JSON对象的文件用新行分隔(a.k.a JSONArray / JSONLines):

{'a': 123, 'b': 2, 'v': 0}
{'a': 240, 'b': 3, 'v': 0}
...

如何将其转换为本机JSON(在命令行中)?

看起来像:

[{'a': 123, 'b': 2, 'v': 0}, {'a': 240, 'b': 3, 'v': 0}]

1 个答案:

答案 0 :(得分:0)

经过长时间的搜索,我找到了jq的完美解决方案:

jq -s -c '[.[]]' input.jsonlines > output.json

那就是它!