2014-10-02 41 views
0

我與JSON文件對象由新線分離(a.k.a JSONArray/JSONLines):如何將JSONArray轉換爲JSON?

{'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}] 
+0

您不是將JSON轉換爲JSONArray嗎? – Kenster 2014-10-02 22:37:54

+0

對不起,你的意思是? – kidig 2014-10-03 07:20:00

回答

0

長期搜索後我已經找到了一個完美的解決方案與jq

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

這就是它!